Logo
EVONA

Firmware Engineer

EVONA, Cambridge, Massachusetts, us, 02140

Save Job

This range is provided by EVONA. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range $140,000.00/yr - $160,000.00/yr

Location:

Cambridge, MA (Onsite, with field deployment opportunities)

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 robotics that will advance weather prediction, aquaculture, shipping, national security, and ocean science. They’re seeking a Firmware Engineer to help push the boundaries of ocean intelligence.

The Opportunity 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.

Build embedded firmware for autonomous ocean vehicles (power, motors, sensors, comms)

Develop STM32 firmware, drivers, and low-level interfaces

Bring up new hardware platforms and support full-system integration

Create automated tests and CI workflows for reliable firmware

Support sea trials with rapid debugging and iteration

Mentor engineers and contribute to strong engineering practices

What You’ll Bring

Degree in EE, CE, CS, or related field

5+ years embedded/RTOS experience

Proficient in C/C++ and embedded best practices

Skilled with JTAG/SWD, scopes, analyzers, profiling tools

Familiar with CAN, UART, SPI, I2C, RS‑485

Comfortable in fast-paced, hardware-heavy environments

Underwater or harsh-environment robotics experience

Motion control (PID, sensor fusion, encoders)

Safety standards, static analysis, unit testing

Field deployments or sea trials

Scripting (Python/Bash) and CI tools (GitHub Actions, Jenkins)

You’ll work with a team driven to unlock the ocean as a new domain of accessible, affordable, high-resolution data. This is a chance to build technology that will influence global climate models, maritime industries, and scientific exploration - while contributing to humanity’s understanding of the planet’s most uncharted frontier.

Job Details

Seniority level:

Mid-Senior level

Employment type:

Full-time

Job function:

Engineering and Research

Industries:

Data Infrastructure and Analytics, Robotics Engineering, and Environmental Services

Referrals increase your chances of interviewing at EVONA by 2x.

#J-18808-Ljbffr