Demo

Firmware and Software Engineer

Woods Hole Oceanographic Institution
Falmouth, MA Full Time
POSTED ON 3/8/2025
AVAILABLE BEFORE 6/5/2025

Job Summary

Woods Hole Oceanographic Institution is currently searching for a Firmware and Software Engineer to join the Advanced Engineering Lab within the Applied Ocean Physics & Engineering Department. This is a casual position, and is not eligible for benets. The position will be at the Research Engineer level.

The Advanced Engineering Laboratory, located in a waterfront facility in Woods Hole, consists of engineers and technicians who work on a wide range of oceanographic systems including autonomous undersea vehicles, autonomous surface vehicles, underwater acoustics and communications, and complex sensors for physical oceanography, chemistry and biology. Within the lab, multiple groups develop cutting-edge technology for scientific and US Navy applications, and take that technology from initial prototype to complete product.

The position requires an engineer with significant hands-on experience with programming and electronics. Experience working at sea is desired.

Job Description

The Firmware and Software Engineer will work within an engineering team in the development, test and fielding of complex assemblies for many applications as described above, including acoustic signal processing, data telemetry, robotics, and instrument control. The work will include feature additions and maintenance within existing code bases, as well as clean-sheet designs for new projects and applications. In addition to software development skills, a reasonable amount of electronic hardware skills are required as well, including an understanding of wiring diagrams and schematics, experience with meters and oscilloscopes, and ideally, debugging tools such as logic analyzers and extensive use of JTAG. Engineers in this position are also expected to work with many types of sensors whose interfaces may include I2C, RS-232 / 485, CAN, SPI and understand the principles of DMA and interrupt service routines.

The position will include projects that take multiple forms, including working with a team that includes other engineers and a project manager, or, operating independently with a scientist and a group of graduate students or post-docs. Domestic and foreign travel up to several times per year for several weeks is typical, but not always required. Time at sea on small coastal vessels or large research craft will likely be required. The successful applicant will also have a strong interest in the ocean and marine environment, ocean-related sciences, and robotics for scientific and US Navy applications.

The job will primarily involve part-time work at a level sufficient to support individual projects and also participation in cruises of varying duration, from days to weeks.

ESSENTIAL FUNCTIONS :

The required skills of the position include :

Embedded firmware development and debugging in C.

Experience with higher-level object-oriented languages, such as Python and C#.

Basic electronics troubleshooting, including reading schematics and using oscilloscopes and logic analyzers for signal tracing and decoding (e.g. SPI / RS-232 signals).

Willing and able to support at-sea and field deployments.

DESIRABLE SKILLS and EXPERIENCE

Other skills that are desirable for this engineering position include :

Experience with real-time operating systems (for example, FreeRTOS) or multi-threaded programming.

Cyber security

Robotic operating system (ROS)

Experience working at sea

NON-ESSENTIAL FUNCTIONS :

As deemed necessary by supervisor

Education and Experience

Bachelor's degree plus two to four years relevant work experience, or Masters with at least 1-2 years work experience in computer science, computer engineering, or related disciplines.

Additional Job Requirements

Able to get a Transportation Worker Identity Card (TWIC)

US Citizen

Must be willing to travel and spend time in the field

Willing and able to go to sea

WHOI accepts applications on a rolling basis - applications will be reviewed as they are received, and we encourage you to submit your application as soon as possible to ensure full consideration. While we will continue to review applications until the position is filled, and early applicants may have an advantage in the selection process.

Affirmative Action / EEO Statement

Woods Hole Oceanographic Institution (WHOI) provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Firmware and Software Engineer?

Sign up to receive alerts about other jobs on the Firmware and Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Woods Hole Oceanographic Institution

Woods Hole Oceanographic Institution
Hired Organization Address Woods Hole, MA Part Time
Job Summary Woods Hole Oceanographic Institution is seeking an undergraduate Research Assistant I to contribute to field...
Woods Hole Oceanographic Institution
Hired Organization Address Falmouth, MA Full Time
Job Summary : We are looking to hire a highly motivated and independent scientist for a Postdoctoral Investigator positi...
Woods Hole Oceanographic Institution
Hired Organization Address Falmouth, MA Full Time
Job Summary : Woods Hole Oceanographic Institution is currently searching for a temporary relief Third Assistant Enginee...
Woods Hole Oceanographic Institution
Hired Organization Address Woods Hole, MA Part Time
Job Summary With direct supervision, performs routine laboratory and clerical assignments. The internal working title fo...

Not the job you're looking for? Here are some other Firmware and Software Engineer jobs in the Falmouth, MA area that may be a better fit.

Software Engineer

Robert Half, Los Alamitos, CA

AI Assistant is available now!

Feel free to start your new journey!