Senior Firmware Engineer - STM32 in Ocean Robotics

EVONA

Cambridge (MA)

On-site

USD 135,000 - 165,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

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.

Qualifications

  • 10+ years in embedded systems, mid to senior level, with bare-metal and RTOS experience.
  • Deep hands-on STM32 knowledge including HAL/LL, CubeMX, interrupt-driven design, and peripheral bring-up.
  • Experience with battery-powered, communicating, mobile robotics or underwater vehicles is highly valued.

Responsibilities

  • Develop embedded firmware in C for autonomous ocean vehicles, covering power, motor control, sensors, and communications.
  • Architect and evolve STM32 firmware libraries, HALs, and modular codebases.
  • Bring up new hardware platforms, including bootloaders and peripheral drivers.
  • Collaborate with hardware teams during full-system integration and lab testing.
  • Build automated test frameworks and CI pipelines for robust firmware.
  • Support sea trials and offshore deployments, debugging and iterating in the field.
  • Contribute to a disciplined, documentation-focused engineering culture as the team grows.

Skills

STM32 MCU expertise
C programming
Bare-metal/RTOS
JTAG/SWD debugging
CAN/UART/SPI/I2C/RS-485
Embedded systems design
Hardware-software collaboration

Tools

Logic analyzers
Oscilloscopes
Profiling tools
CI tools (GitHub Actions/Jenkins)

Job description

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

EVONA • Cambridge (MA)

On-site
USD 135,000 - 165,000
Embedded Firmware Engineer for Underwater Vehicle Systems
Embedded Firmware Engineer for Underwater Vehicle Systems

Vatn Systems • Newport (RI)

On-site
USD 90,000 - 120,000
Health insurance
Paid time off
Embedded Firmware Engineer
Embedded Firmware Engineer

Vatn Systems • Newport (RI)

On-site
USD 90,000 - 120,000
Health insurance
Paid time off
Embedded Firmware Engineer for Underwater Autonomy
Embedded Firmware Engineer for Underwater Autonomy

Vatn Systems • Newport (RI)

On-site
USD 90,000 - 120,000
Senior Firmware Engineer - ESC
Senior Firmware Engineer - ESC

Arxlight • Oakland (CA)

On-site
USD 90,000 - 120,000
Competitive compensation and benefits
Collaborative environment
Room for technical growth
Senior Firmware Engineer – Embedded for Autonomous Undersea Vehicles
Senior Firmware Engineer – Embedded for Autonomous Undersea Vehicles

Revolution Technologies • Taunton (MA)

On-site
USD 130,000 - 180,000
Senior Firmware Engineer - Autonomous Systems (STM32, RTOS)
Senior Firmware Engineer - Autonomous Systems (STM32, RTOS)

Socket.dev • Mountain View (CA)

On-site
USD 120,000 - 190,000
Competitive salary
ACS Equity Package
Health, Dental, Vision Insurance
+1
Embedded Systems Engineer, Autonomous Ocean Robots
Embedded Systems Engineer, Autonomous Ocean Robots

Ulysses • San Francisco (CA)

On-site
USD 120,000 - 180,000
Embedded Systems Engineer for Field-Ready Robotic Platforms
Embedded Systems Engineer for Field-Ready Robotic Platforms

Terranova • Berkeley (CA)

On-site
USD 120,000 - 180,000
Senior Firmware Engineer – Gantry & STM32 RTOS Expert
Senior Firmware Engineer – Gantry & STM32 RTOS Expert

Accord Technologies Inc • Milpitas (CA)

On-site
USD 120,000 - 160,000