Real-Time Embedded Engineer — FreeRTOS on STM32

Mesodyne

Somerville (MA)

On-site

USD 100,000 - 160,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Mesodyne in Somerville, MA is seeking an Embedded Systems Engineer to own the firmware running on STM32 MCUs, bringing up bare-metal and FreeRTOS software that directly controls micro-pumps, valves, igniters, and actuators in the LightCell platform.

You will work close to hardware, write robust C/C++ code, develop hardware drivers, and validate designs with oscilloscopes and JTAG. This is a full-time on-site role with tangible impact at a fast-growing MIT-born company.

Qualifications

  • B.S. or M.S. in Computer Science, Electrical Engineering, Computer Engineering, or a related field
  • 3+ years of professional experience in bare-metal or RTOS firmware development for complex electromechanical, robotic, or medical systems
  • Strong C/C++ skills for deeply embedded microcontrollers, with a passion for clean, modular, well-documented code where failures have physical consequences
  • Ability to read schematics, locate test points on a PCB, and confidently use hardware lab diagnostic tools

Responsibilities

  • Develop, test, and debug low-overhead C/C++ firmware implementing the state machines and real-time control loops that govern LightCell operations
  • Architect and optimize multi-threaded tasks using FreeRTOS on STM32, ensuring precise scheduling, task prioritization, and low-latency safety controls
  • Write and validate robust custom drivers for digital and analog peripherals over SPI, I2C, UART, and CAN
  • Serve as the primary technical bridge at the hardware-firmware boundary, isolating bugs using oscilloscopes, logic analyzers, and JTAG/SWD debuggers
  • Write automated test scripts (Python) to interface with hardware for high-speed data logging and long-duration system characterization

Skills

C/C++ (embedded)
RTOS experience
Bare-metal programming
System architecture

Education

B.S./M.S. in CS/EE/CE

Tools

Oscilloscope
Logic Analyzer
JTAG/SWD
SPI/I2C/UART/CAN

Job description

Mesodyne in Somerville, MA is seeking an Embedded Systems Engineer to own the firmware running on STM32 MCUs, bringing up bare-metal and FreeRTOS software that directly controls micro-pumps, valves, igniters, and actuators in the LightCell platform.

You will work close to hardware, write robust C/C++ code, develop hardware drivers, and validate designs with oscilloscopes and JTAG. This is a full-time on-site role with tangible impact at a fast-growing MIT-born company.

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

Similar jobs worth comparing

Embedded Systems Engineer — FreeRTOS
Embedded Systems Engineer — FreeRTOS

Mesodyne • Somerville (MA)

On-site
USD 100,000 - 160,000
Electrical Engineer - Embedded Systems & PCB Design
Electrical Engineer - Embedded Systems & PCB Design

Mesodyne • Somerville (MA)

On-site
USD 110,000 - 140,000
Senior Embedded Firmware Architect — STM32 & EtherCat
Senior Embedded Firmware Architect — STM32 & EtherCat

MKS Instruments • Broomfield (CO)

On-site
USD 135,000 - 155,000
Health insurance
401(k) matching
Life and disability insurance
+5
Staff Embedded Firmware Engineer
Staff Embedded Firmware Engineer

Oho Group • Austin (TX)

On-site
USD 120,000 - 170,000
Senior Firmware Engineer - STM32 in Ocean Robotics
Senior Firmware Engineer - STM32 in Ocean Robotics

EVONA • Cambridge (MA)

On-site
USD 135,000 - 165,000
Senior Embedded Software Engineer (RTOS & Real-Time Systems)
Senior Embedded Software Engineer (RTOS & Real-Time Systems)

The Charles Stark Draper Laboratory, Inc. • Cambridge (MA)

On-site
USD 82,000 - 206,000
Comprehensive benefits
Flexible work options
Continuing education
Remote Embedded Firmware Engineer — Real-Time & IoT
Remote Embedded Firmware Engineer — Real-Time & IoT

Embedded Shishya • Northern (KY)

Hybrid
USD 130,000 - 195,000
Firmware Engineer lll
Firmware Engineer lll

Hutchinson SA • Woburn (MA)

On-site
USD 90,000 - 120,000
Real-Time Embedded Firmware Engineer – On-Site Mooresville
Real-Time Embedded Firmware Engineer – On-Site Mooresville

IST PRECISION • North Carolina

On-site
USD 100,000 - 180,000
Senior Embedded Safety Firmware Engineer (C++/RTOS)
Senior Embedded Safety Firmware Engineer (C++/RTOS)

Socket.dev • Pittsburgh, Palo Alto (CA)

On-site
USD 160,000 - 240,000
Health insurance
401(k) plan
Paid parental leave
+1