Skip to main content
Mesodyne logo

Embedded Systems Engineer -- FreeRTOS

Mesodyne

Somerville, MAFull-timePosted 1y agoStill listed 1 day ago

Most applications go out cold — see where you stand first. No sign-up to start.

You apply on the employer's site, with no Olive account needed.

Watch jobs like this.

Don't just apply. Show up ready.

Olive works from this exact posting.

At a glance

Compensation
No compensation found
Location
Somerville, MA
Schedule
Full-time
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Requirements

Credentials this posting asks for.

Bachelor's degree, required

Job overview

Mesodyne is hiring an Embedded Systems Engineer -- FreeRTOS. The Embedded Systems Engineer will develop, test, and debug firmware for the LightCell power generator, focusing on hardware interaction. This role involves implementing control loops, managing sensors, and ensuring seamless integration of hardware and software. The engineer will work in a lab setting, utilizing debugging tools to bring complex physical systems to life.

Key focus areas include Develop, test, and debug embedded firmware for LightCell's pumps, valves, and thermal systems., Implement robust PID control loops and state machines., and Write and validate drivers for various sensors and peripherals using protocols like I2C, SPI, and UART..

Successful candidates bring B.S. Or M.S. In Computer Science/Electrical Engineering Or Related Field, Proven Firmware Development Experience For Complex Electromechanical Systems, and Experience With Debugging Tools (Oscilloscopes, Logic Analyzers). Important skills include Firmware Development, PID Control Loops, State Machines, Driver Development, I2C, and SPI.

Skills & qualifications

RequiredNice to have

Skills

Firmware Development, requiredPID Control Loops, requiredState Machines, requiredDriver Development, requiredI2C, requiredSPI, requiredUART, requiredHardware-in-the-Loop Troubleshooting, requiredTest Automation, requiredPython, requiredSystem Architecture Collaboration, requiredC/C++ for Embedded Systems, requiredOscilloscopes, requiredLogic Analyzers, requiredReal-Time System Behavior Management, required

Qualifications

B.S. Or M.S. In Computer Science, Electrical Engineering, or Related Field, requiredExperience Writing and Debugging Firmware for Complex Electromechanical Systems, required

Full job description

This role is for the Embedded Systems Engineer who wants to be close to the hardware. You won't just be writing code; you'll be in the lab with a terminal on one screen and an oscilloscope on the other, testing the hardware your code controls. You will write the firmware that acts as the brain of our LightCell power generator, implementing control loops, managing sensors, and bringing a complex physical system to life. If you are driven by the challenge of making hardware and software work together seamlessly, we want to talk to you.

Responsibilities

  • Firmware for System Control: You'll develop, test, and debug the embedded firmware that controls the LightCell's pumps, valves, and thermal systems, implementing robust PID control loops and state machines.
  • Driver Development: You will write and validate drivers for various sensors and peripherals using protocols like I2C, SPI, and UART.
  • Hardware-in-the-Loop Troubleshooting: Be the primary debugger at the hardware/software interface, using your skills to isolate issues in the firmware, electronics, or mechanical systems.
  • Develop Test Automation: You will write test scripts (e.g., in Python) to automate the testing of our integrated prototypes, streamlining data collection and validation.
  • Collaborate on System Architecture: Work closely with EE and ME teams to define control strategies and provide input on sensor/actuator selection. Qualifications and skills
  • B.S. or M.S. in Computer Science, Electrical Engineering, or a related field.
  • Proven experience writing and debugging firmware for complex electromechanical systems.
  • Strong proficiency in C/C++ for embedded systems.
  • Hands-on experience with debugging tools that bridge hardware and software (oscilloscopes, logic analyzers, etc.).
  • Experience implementing control loops (e.g., PID) and managing real-time system behavior. Location This position is based at our facility in Somerville, MA.

Apply To apply, please fill out our application form or email [email protected]

How this job compares

Set against the 434 open Embedded Systems Engineer jobs on Olive Jobs, counted November 11, 2026.

Pay
  • This postingNot listed
  • US median$129–191K/yr289 salary ranges
Openings
Olive Jobs lists 24 open Embedded Systems Engineer jobs in Massachusetts and 434 across the US. 2% of them nationwide are listed as remote or flexible.
Hiring the most in Massachusetts
Experience
This posting asks for at least 3 years of experience; Embedded Systems Engineer postings that state a minimum ask for 5 years at the median (336 postings).
Education
This posting asks for a bachelor's degree; 245 of the 434 open Embedded Systems Engineer jobs (56%) ask for a bachelor's degree or higher.

Counted across the open, public US postings on Olive Jobs on November 11, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.

Prepare for this role

You've read the whole posting — now see how you match it.