Lead Embedded Software Engineer
Somerville · USD 170,000-260,000 / year · Full-time · Onsite · Posted Oct 9, 2026
At a glance
- Employment
- Full-time
- Workplace
- Onsite
- Location
- Somerville
- Salary
- USD 170,000-260,000 / year · Base salary
About Formlabs
- Do you want to change how the world creates?
- At Formlabs, we’re building tools that let anyone bring ideas to life, from cutting-edge products to life-saving medical devices. Our 3D printing technology powers innovation at more than 50,000 industry leaders worldwide, including Apple, Google, Tesla, New Balance, and NASA. Together, we’re helping everyone design, prototype, and manufacture faster than ever before.
- We’re a team of hands-on builders, engineers, and innovators reinventing how the world makes physical things. If you’re ready to shape the future of fabrication, come build it with us.
About the role
- The Embedded Engineering Manager will lead the team responsible for firmware development across microcontrollers and embedded Linux for Formlabs' 3D printing platforms. This role involves balancing hands-on technical leadership with team management to ensure the delivery of high-quality firmware for current and future products.
Responsibilities
- Own delivery of embedded firmware for current and upcoming printers, including hitting milestones and setting quality standards.
- Review architecture and code, debug on target hardware, and write code as needed.
- Set direction for a shared embedded platform including drivers, communication stacks, RTOS, and embedded Linux integration.
- Hire, coach, and manage the performance of embedded engineers.
- Partner with electrical, mechanical, and software teams from board bring-up through production.
- Trace field failures back to root cause.
- Build test automation, CI, and static analysis infrastructure.
- Question requirements to prioritize work that delivers customer value.
Requirements
- Experience shipping production firmware in C and C++ for complex electromechanical products.
- Experience leading a team of embedded or firmware engineers, including hiring and performance management.
- Experience taking multiple products from prototype to volume production and supporting them post-launch.
- Comfortable working from bare-metal microcontrollers to embedded Linux and multicore processors.
- Proficiency using Python for tooling and testing.
- Experience with board bring-up and peripherals including ADC, PWM, SPI, I2C, CAN, and Ethernet.
- Ability to read schematics and debug using a scope and logic analyzer.
- Ability to profile and optimize firmware for performance, memory, and power.
Preferred qualifications
- 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
Benefits
- Robust equity program (RSUs)
- Comprehensive healthcare coverage (Medical, Dental, Vision)
- 401K matching
- Access to financial advisors
- Paid Parental Leave (up to 16 weeks)
- Tenure-based paid Sabbatical Leave (up to 6 weeks)
- Flexible Out of Office Plan
- Pre-tax commuter benefits
- On-site lunches, snacks, and beverages
- Professional development opportunities
Workplace
- Role is based in Somerville.
Skills
- C
- C++
- Python
- Embedded Linux
- RTOS
- ADC
- PWM
- SPI
- I2C
- CAN
- Ethernet
- Static Analysis