Embedded Software Engineering Manager

Formlabs

Somerville, United States Posted October 18, 2026

Check how well your resume matches this job

On-site Full-time Mid level
Salary Range

$170,000 - $260,000

Job Description

Join Formlabs as an Embedded Software Engineering Manager, where you'll lead the embedded software team responsible for turning our printers into reliable machines. You'll own the delivery of embedded firmware for current and upcoming printers, set the direction for a shared embedded platform, and partner with various engineering teams. The ideal candidate has experience in embedded software engineering, has led a team of engineers, and is comfortable working with both bare-metal microcontrollers and embedded Linux.

  • Lead the embedded software team responsible for writing firmware for Formlabs printers, ensuring timely delivery and high quality.
  • Set direction for a shared embedded platform, promoting reuse of existing components and driving innovation for new printers.
  • Hire, coach, and manage a team of embedded engineers, fostering their professional growth and addressing performance issues.
  • 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're comfortable working from bare-metal microcontrollers to embedded Linux and multicore processors, using Python for tooling and testing
  • You communicate clearly with electrical, mechanical, and software engineers, as well as product and program leads
  • You've led a team of embedded or firmware engineers, including hiring and managing performance
  • You make decisions with incomplete information, move quickly, and can explain how a technical call affects the customer
  • You can profile and optimize firmware for performance, memory, and power, and diagnose problems across several connected controllers using logs and trace data
  • 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've taken multiple products from prototype to volume production and supported them after launch
  • Even if you don't check every box, but see yourself contributing, please apply. Help us build an inclusive community that will change the face of 3D printing
  • Passion and experience in 3D printing
  • Linux kernel experience, such as writing device drivers
  • Over-the-air (OTA) updates and device security for connected products
  • Supporting a large fleet of connected devices in the field
  • Background in electronics or robotics
  • Firmware for motion control, lasers or optics, or thermal systems
  • MISRA C or other safety-critical coding standards
Required Skills
software development people leadership Linux C++ Python testing controllership technical drawings
How to apply

You apply on Formlabs’s own careers site. No account needed.

Apply on company site
How well do you match?

Upload your resume and ARes scores it against this job in a few seconds. No account needed.

Your resume is read to calculate the match and then deleted. Nothing is saved.

Already have access? Sign in
About Formlabs

See every open role at Formlabs on ARes.

More Jobs at Formlabs
Share This Job