Embedded Systems Engineer at energy startup hardware integration
Listed on 2025-12-27
-
Engineering
Systems Engineer, Electrical Engineering, Hardware Engineer, Embedded Software Engineer
Embedded Systems Engineer at an energy startup -- hardware integration
Join to apply for the Embedded Systems Engineer at an energy startup – hardware integration role at Mesodyne
.
Mesodyne is a startup company revolutionizing power generation with its innovative Light Cell technology, using thermophotovoltaics to provide efficient, silent, reliable, long‑endurance power from any fuel. By bridging the gap between batteries and internal combustion engines, Mesodyne's Light Cell technology provides more than a 10x improvement in endurance for unmanned vehicles, wearables, and various other equipment. At Mesodyne, we are committed to bringing groundbreaking products to the industrial and defense sectors, with multiple existing contracts and numerous upcoming business opportunities.
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 Light Cell 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.
- Firmware for System Control: Develop, test, and debug the embedded firmware that controls the Light Cell's pumps, valves, and thermal systems, implementing robust PID control loops and state machines.
- Driver Development: Write and validate drivers for various sensors and peripherals using protocols like I2C, SPI, and UART.
- Hardware‑in‑the‑Loop Troubleshooting: Serve as the primary debugger at the hardware/software interface, isolating issues in firmware, electronics, or mechanical systems.
- Develop Test Automation: Write test scripts (e.g., in Python) to automate testing of 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.
- B.S. or M.S. in Electrical Engineering or a related field.
- Proven experience writing and debugging firmware for complex electromechanical systems.
- Strong proficiency in C/C++ for embedded systems. A working understanding of low‑level computer architecture is required. Prior experience with FreeRTOS or another RTOS is preferred but not required.
- 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.
This position is based at our facility in Somerville, MA.
Seniority Level- Entry level
- Full‑time
- Engineering and Information Technology
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).