> Markdown version of [/jobs/ext/2702605-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/2702605-embedded-software-engineer). 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 Software Engineer - **Company:** Formlabs - **Location:** Somerville, MA, United States - **Salary:** $110,000.0 - $150,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), 3D Printing, C++ (Programming Language), Software Debugging, Programming Tools, Linux on Embedded Systems, Embedded Software, Firmware, Python (Programming Language), Control Structures, Software Coding - **Published:** September 4, 2026 - **Apply:** https://startup.jobs/embedded-software-engineer-formlabs-8021143 ## About the Role We are looking for a Embedded Software Engineer for our Embedded team with a user focused mindset and strong technical background. Our embedded team is the essential component that ties software, hardware and electronics together that pushes the limits of 3D printing. They are responsible for designing and implementing our firmware. The tech stack: C++, Python, Embedded Linux, and the occasional dip into Javascript. You: * Have professional experience writing code that lives on hardware products in the consumer, medical, defense, or industrial space for somewhere between 5 and 100 years of your life. * Program with modern languages used for embedded software stacks, ideally in C, C++, and/or Python * Easily implement common embedded software architecture patterns for things like filtering, control loops, and remote procedure calls * Architect code that your fellow software engineers are excited to use and re-use * Have familiarity and comfort debugging complex hardware and software interactions. * Distill complex things simply when communicating with non-software stakeholders. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Unleashing the Power of Developers: Why Cybersecurity is the Missing Piece?!?](https://www.wearedevelopers.com/videos/712-unleashing-the-power-of-developers-why-cybersecurity-is-the-missing-piece) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [How I built my own intelligent Robot Arm from Scratch](https://www.wearedevelopers.com/videos/100097-how-i-built-my-own-intelligent-robot-arm-from-scratch) - [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) - [WeAreDevelopers LIVE - What Development and Tattoos Have in Common and more](https://www.wearedevelopers.com/videos/1380-wearedevelopers-live-what-development-and-tattoos-have-in-common-and-more) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [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)