Embedded Systems Engineer — FreeRTOS

Mesodyne
  • Somerville, MA
    4 days ago

    Job Description

    Embedded Systems Engineer — FreeRTOS

    About the Company

    Mesodyne builds compact, silent thermophotovoltaic generators — MIT-born LightCell tech that runs on any fuel and lasts 10x longer than batteries or engines. We serve industrial and defense customers with active contracts and a growing pipeline.

    About the Role

    We're looking for an Embedded Systems Engineer who loves being close to the hardware. You'll develop the real-time "brain" of the LightCell — firmware running at the bare-metal and RTOS level on STM32 microcontrollers, directly controlling micro-pumps, proportional valves, high-current igniters, blowers, and other actuators.

    What You'll Do

    • 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

    What We're Looking For

    • 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

    Location

    On-site, full-time, in Somerville, MA.

    ApplyApply here

    Powered by JazzHR

    Numbers & Facts

    LocationSomerville, MA

    Skills

    • Blowersunmatched
    • Boundary Scanunmatched
    • C Programming Languageunmatched
    • C++ Programming Languageunmatched
    • Computer Engineeringunmatched
    • Computer Firmwareunmatched
    • Computer Scienceunmatched
    • Debugging Skillsunmatched
    • Debugging Toolsunmatched
    • Electrical Engineeringunmatched
    • Electromechanicsunmatched
    • Embedded Systemsunmatched
    • Establish Prioritiesunmatched
    • I2Cunmatched
    • Logic Analyzerunmatched
    • Microcontrollerunmatched
    • Multithreaded Programmingunmatched
    • Oscilloscopeunmatched
    • Peripheral Hardwareunmatched
    • Printed Circuit Board (PCB)unmatched
    • Pumpsunmatched
    • Python Programming/Scripting Languageunmatched
    • Realtime Operating Systemunmatched
    • Sales Pipelineunmatched
    • Schematicsunmatched
    • Systems Engineeringunmatched
    • Test Automationunmatched
    • Test Plan/Scheduleunmatched
    • Test Scriptsunmatched
    • Universal Asynchronous Receiver-Transmitter (UART)unmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder