> Markdown version of [/jobs/ext/3670096-embedded-software-engineering-manager](https://www.wearedevelopers.com/jobs/ext/3670096-embedded-software-engineering-manager). 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 Engineering Manager - **Company:** Formlabs - **Location:** United States - **Salary:** $170,000.0 - $260,000.0 - **Contract:** Permanent contract - **Skills:** Board Bringup, 3D Printing, Automation of Tests, Booting (BIOS), C++ (Programming Language), Static Program Analysis, Software Debugging, Device Drivers, Linux on Embedded Systems, Embedded Software, Ethernet, Firmware, Python (Programming Language), Linux Kernel, MISRA C (C Programming Language), Real-Time Operating Systems, Systems Integration, Bare Metal - **Published:** October 10, 2026 - **Apply:** https://www.dice.com/job-detail/f2825472-e215-42fa-8771-32e0baea3225 ## About the Role * Experienced embedded software engineer who has shipped production firmware in C and C++ for complex electromechanical products such as robots, consumer electronics, medical devices or industrial equipment. * You've led a team of embedded or firmware engineers, including hiring and managing performance. * You've taken multiple products from prototype to volume production and supported them after launch. * You're comfortable working from bare-metal microcontrollers to embedded Linux and multicore processors, using Python for tooling and testing. * You've brought up boards and peripherals yourself (ADC, PWM, SPI, I2C, CAN, Ethernet), can read a schematic, and debug with a scope and logic analyzer. * You can profile and optimize firmware for performance, memory, and power, and diagnose problems across several connected controllers using logs and trace data. * You make decisions with incomplete information, move quickly, and can explain how a technical call affects the customer. * You communicate clearly with electrical, mechanical, and software engineers, as well as product and program leads. Bonus Skills: * Linux kernel experience, such as writing device drivers * Firmware for motion control, lasers or optics, or thermal systems * Over-the-air (OTA) updates and device security for connected products * Supporting a large fleet of connected devices in the field * MISRA C or other safety-critical coding standards * Passion and experience in 3D printing * Background in electronics or robotics ## Description * Own delivery of embedded firmware for current and upcoming printers: hit program milestones, set the quality bar, and decide with program leads what ships now and what waits. * Stay hands-on. Review architecture and code, debug on target hardware next to your engineers, and write code when the team needs another pair of hands. * Set direction for a shared embedded platform (drivers, communication stacks, RTOS and embedded Linux integration, bootloaders, firmware updates and build infrastructure) so each new printer reuses what works instead of starting over. * Hire strong embedded engineers, coach them toward their best work, and deal with performance problems directly and early. * Partner with electrical engineering, systems integration, mechanical and software teams from board bring-up through production, and trace field failures back to root cause. * Build the test automation, CI, and static analysis that let the team ship firmware updates to a large installed base without breaking it. * Question requirements and cut work that doesn't matter to customers, so the team spends its time on what does.