Demo

Firmware Engineer

EVONA
Cambridge, MA Full Time
POSTED ON 12/30/2025 CLOSED ON 1/3/2026

What are the responsibilities and job description for the Firmware Engineer position at EVONA?

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.

  • What You’ll Do
  • Develop embedded firmware for autonomous ocean vehicles, covering power systems, motor control, sensors, and communication interfaces.
  • Architect and evolve STM32 firmware libraries, HALs, and modular embedded codebases.
  • Bring up new hardware platforms, including bootloaders, peripheral drivers, and low-level interfaces.
  • Collaborate closely with hardware teams during full-system integration and lab testing.
  • Build automated test frameworks and CI pipelines for robust, testable firmware.
  • Support sea trials and offshore deployments, rapidly debugging and iterating in the field.
  • Mentor junior engineers and contribute to a disciplined, documentation-focused engineering culture.
  • What You’ll Bring
  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related discipline.
  • 5 years of embedded systems experience, with expertise in bare-metal and RTOS-based development.
  • Deep proficiency with STM32 microcontrollers, including HAL/LL, CubeMX, interrupt-driven design, and peripheral bring-up.
  • Strong C/C skills and familiarity with embedded software best practices (state machines, modular design, fixed-point math).
  • Experience with JTAG/SWD debugging, logic analyzers, oscilloscopes, and profiling tools.
  • Knowledge of CAN, UART, SPI, I2C, and RS-485 communication protocols.
  • Ability to thrive in fast-paced, hardware-centric R&D environments.
  • U.S. citizenship required.
  • Bonus Points
  • Experience with underwater or extreme-environment robotics.
  • Knowledge of motion control (PID loops, sensor fusion, encoders).
  • Familiarity with low-power system design and sleep-state management.
  • Scripting experience (Python, Bash) for tooling and automation.
  • Exposure to software safety standards, static analysis, or unit testing frameworks.
  • Background supporting field deployments, sea trials, or remote robotic systems.
  • Experience with CI tools such as GitHub Actions or Jenkins.
  • Why Join

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.

Salary.com Estimation for Firmware Engineer in Cambridge, MA
$89,056 to $99,444
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 Engineer?

Sign up to receive alerts about other jobs on the Firmware Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$162,729 - $194,659
Income Estimation: 
$173,217 - $199,061
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at EVONA

  • EVONA Colorado, CO
  • A fast-growing, well-funded space company is hiring a senior BD Manager to own the commercial capture process end to end, from first customer conversation ... more
  • 6 Days Ago

  • EVONA Denver, CO
  • Safety & Mission Assurance (SMA) Manager Human Spaceflight | Lunar Exploration | Systems Safety Do you want to help ensure the safety and reliability of th... more
  • 6 Days Ago

  • EVONA Lanham, MD
  • Mechanisms Flight Engineer Lanham, Maryland, United States A pioneering space technology company is developing a global satellite-based cellular broadband ... more
  • 6 Days Ago

  • EVONA Los Angeles, CA
  • Location: Southern California (Onsite) Overview We're supporting a rapidly growing aerospace organisation seeking an Environmental Test Manager to lead env... more
  • 7 Days Ago


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

  • REEKON Tools Boston, MA
  • Join REEKON Tools as we enable the next generation of construction and home improvement professionals to complete their work quicker, more accurately, and ... more
  • 1 Month Ago

  • Actalent Woburn, MA
  • FPGA Firmware Engineer – Radar Signal Processing Job Description This role focuses on designing, implementing, and integrating advanced radar signal proces... more
  • 21 Days Ago

AI Assistant is available now!

Feel free to start your new journey!