Get more replies from employers
Send a job-specific resume in minutes.
EVONA in Cambridge, MA, is seeking an experienced Firmware Engineer to own embedded firmware for autonomous ocean vehicles. You will drive architecture, bring-up, and integration across STM32 platforms, from board bring-up to sea trials.
Expect hands-on work with bare-metal/C RTOS, CubeMX, and hardware bring-up. You’ll collaborate with hardware teams, develop robust test frameworks, and contribute to a disciplined engineering culture geared toward field deployments.
Location: Cambridge, MA (onsite, with field deployment opportunities)
Compensation: Targeting around $150,000, with flexibility for the right person.
Are you excited by the challenge of building embedded systems that operate in one of Earth's most extreme and least understood environments? This organization is developing next-generation autonomous underwater robotics that advance weather prediction, aquaculture, shipping, national security, and ocean science. Their vehicles are deployed and operating around the world today, from the Caribbean to open ocean. They're seeking a Firmware Engineer to help push the boundaries of ocean intelligence.
Take ownership of embedded firmware for mission-critical robotic systems built on STM32 platforms. You'll drive architecture, development, and integration while working closely with electrical, mechanical, and systems engineers. From board bring-up to sea trials, you'll see your work deployed in the real world, diving into the ocean and returning with meaningful data.
Important context on the stack: this is bare-metal and RTOS firmware in C. It is not a ROS or full Linux robotics stack, and it is not a C++ application-layer role. If you are the kind of engineer who knows an STM32 family inside out, including every quirk ST has thrown at the world, this will feel like home.