> Markdown version of [/jobs/ext/2181717-embedded-systems-engineer-freertos](https://www.wearedevelopers.com/jobs/ext/2181717-embedded-systems-engineer-freertos). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Systems Engineer - FreeRTOS - **Company:** MESQUITE ENERGY FORMS, LLC - **Location:** Somerville, MA, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Automation of Tests, C++ (Programming Language), Computer Engineering, Software Debugging, Firmware, FreeRTOS, Joint Test Action (IEEE Standards), Python (Programming Language), Real-Time Operating Systems, Universal Asynchronous Receiver/Transmitter, Data Logging, Diagnostic Tools, Multithreading, Serial Peripheral Interface, State Machines, Information Technology, Low Latency, Bare Metal - **Published:** August 22, 2026 - **Apply:** https://www.careerjet.com/jobad/us9ec6a2a3ea3f70977bb27b716cf7b46b ## About the Role * 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 ## Description 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 ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Single Server, Global Reach: Running a Worldwide Marketplace on Bare Metal in a Cloud-Dominated World](https://www.wearedevelopers.com/videos/1206-single-server-global-reach-running-a-worldwide-marketplace-on-bare-metal-in-a-cloud-dominated-world) - [Building your way to a serverless powered IOT Buzzwire game](https://www.wearedevelopers.com/videos/590-building-your-way-to-a-serverless-powered-iot-buzzwire-game) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) - [How to Avoid Tech Hype Traps - Josip Stuhli](https://www.wearedevelopers.com/videos/1817-how-to-avoid-tech-hype-traps-josip-stuhli) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 138 - Are you secure about this?](https://www.wearedevelopers.com/magazine/486-dev-digest-138-are-you-secure-about-this) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)