Senior Firmware Engineer Position Available In Orange, Florida

Tallo's Job Summary: The Senior Firmware Engineer role at Saildrone involves writing processor support and application software for embedded devices, working closely with hardware design engineers. Responsibilities include adding new features, debugging existing hardware, and designing software infrastructure. The position requires 5-8 years of firmware experience, C/C++ proficiency, and knowledge of various hardware interfaces. The annual salary range is $132,200 - $172,200.

Company:
Saildrone
Salary:
$152200
JobFull-time

Job Description

Job Description:

About UsAt Saildrone, we sustainably explore, map, and monitorthe oceans to understand, protect, and preserve our world. Weprovide real-time access to critical data from any ocean on earth,24/7/365, and use proprietary software applications to transformthat data into actionable insights and intelligence. Our fleet ofuncrewed surface vehicles (USVs), powered by renewable wind andsolar power, have a minimal carbon footprint and operate withoutthe need for a crewed support vessel. Saildrone works withgovernments, civil agencies, foundations, universities, and privatecompanies around the globe to drive better information about ouroceans and seas-from sailing into the eye of a category 4 hurricaneto obtain new data about how storms intensify, collecting new CO2data in hard-to-reach areas, and counting fish biomass to informsustainable fishery management, to mapping the ocean floor andreducing illegal fishing and drug trafficking. As a result of ourwork, Saildrone has been included on Fast Company’s annual list ofthe World’s Most Innovative Companies, earned an Ocean Awards’Innovation Award, won Best Tech For Good from the Timmy Awards, andwas recognized by Andreessen Horowitz’s American Dynamism 50 listof the Top 50 Companies Kickstarting American Renewal. Ourfirst-annual Atlantic hurricane mission with NOAA was included asone of The New York Times’ 21 Things That Happened for the FirstTime in 2021 and Popular Science’s 100 Greatest Innovations of2021.We are based in Alameda, CA, with offices in Washington DC andSt. Petersburg, FL, and operate our missions worldwide. Saildroneis backed by top-tier investors in the frontier tech andsustainability sectors, including Social Capital, Capricorn, LuxCapital, BOND Capital, and Emerson Collective.

This is an excitingopportunity with a fast-growing team at the cutting-edgeintersection of big data services and autonomous hardware. You willbe an integral part of a high-performing multi-disciplinary teamdelivering high impact for humanity and future generations.

TheRoleWe are seeking a firmware engineer to write processor supportand application software for embedded devices. You will add newfeatures to existing hardware and bring up new hardware, workingclosely with the hardware design engineers. Your customers willprimarily be vehicle software engineers and vehicle operators.

There is an existing codebase of chip support infrastructure thatwe are planning to deprecate, so this is a good time to join tohave a lot of impact on a brand-new distributed system design. Ourembedded software is written in C and C++, and it communicates overmany types of channels using a wide array of protocols. This is afairly hands-on position; you will be expected to handleelectronics and its supporting equipment as you do bring-up andintegration, as well as leverage basic skills with oscilloscopesand logic analyzers.

What you’ll do Receive brand-new hardware and write the firmware to bring itto life. Add new capabilities to and fix bugs impacting existinghardware. Design and develop offboard software infrastructure fordeploying and testing hardware. Design and develop onboard software architecture andinfrastructure and apply it to multiple instances of hardware. Support, manage, and enhance firmware on various 3rd partydevices.

Required skills and experience 5-8 years of experience in firmware. Understanding of how to set up and debug toolchains, how tomanage memory and storage in constrained environments, andbare-metal boot sequences. Operational skill in C, C++, and Python. Familiar with a variety of serial hardware interfaces (UART,SPI, I2C, etc.). Knowledge of software processes to produce sustainable andmaintainable code. Good verbal and written communication skills. Hobbyist-level electrical engineering test equipmentoperational skill. BS in engineering (or equivalent experience).Desired skills andexperience Experience with Simulink/MatLab and control logic. Experience with firmware for control of diesel engines. Familiar with a low level RTOS such as FreeRTOS. Familiar with CAN protocols. Experience with device driver or kernel development. A basic understanding of schematics and how they relate tofirmware implementations.

Physical Requirements Work is performed on a computer and requires ability to operatea keyboard and other peripheral devices. Handling of electronicsand other supporting equipment.

Location:

This position is hybrid inAlameda, CA (3 days onsite minimum). Our waterfront office offersbeautiful views of San Francisco Bay in always sunny Alameda. Evenour walls have good karma, our offices mix software developmentwith a hardware production line in the former airplane hangar usedto film ‘The Matrix’.

Benefits:

Medical, dental and vision plans for you and yourdependents. Short and relaxing ferry ride from the Ferry Building for SFresidents. Enhanced Parental Leave Programs. Competitive benefits including excellent medical, lifeinsurance, 401k plan.

A reasonable estimate of the current range is$132,200 – $172,200 annually.

Catch up on the latest news aboutus:

We are an equal opportunity employer and value diversity at ourcompany. We do not discriminate on the basis of race, religion,color, national origin, gender, sexual orientation, age, maritalstatus, veteran status, or disability status.

At Saildrone, we valuediversity and are committed to creating an inclusive workplace thatwelcomes people from all backgrounds, experiences, andperspectives. We believe that a diverse and inclusive team leads toinnovation and better problem-solving. We encourage applicationsfrom candidates of all genders, ethnicities, races, sexualorientations, disabilities, and backgrounds.

Individual compensationpackages are based on geographic location, scope of the role,relevant experience, and the ability to deal with complexity andproblem solve within our organization, among other factors.

Allemployees are required to provide proof of authorization to work inthe U.S. within their first 3 days of work. Please note that theCompany does not sponsor employees for work visas or permanentresident cards to work in the U.S. If you need sponsorship for awork visa or green card, you will not be qualified for employmentwith Saildrone.

Any unsolicited resumes/candidate profiles submittedthrough our website or to personal email accounts of employees ofSaildrone are considered property of Saildrone and are not subjectto payment of agency fees.#LI-Hybrid#LI-LP1 #J-18808-Ljbffr

Other jobs in Orange

Other jobs in Florida

Start charting your path today.

Connect with real educational and career-related opportunities.

Get Started