An application made for this job — a tailored resume and cover letter that speak straight to the posting.
EVONA is seeking a Firmware Engineer to own embedded firmware for mission-critical underwater robotic systems built on STM32 platforms. You will drive architecture, development, and integration while collaborating with hardware, mechanical, and systems engineers.
The role involves board bring-up, sea trials, and field deployment in a fast-paced environment. The stack is bare-metal and RTOS in C, not ROS or a full Linux stack.
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.