CareerPlan

Embedded Software Engineering Manager

Somerville, MassachusettsFull-time$170k2026-10-09 → 2026-11-10

Core

Lead the embedded software team delivering firmware for Formlabs 3D printers, ensuring reliability across microcontrollers and embedded Linux for a large installed base.

Role type

Senior IC embedded software engineering manager (firmware)

Builds

Embedded firmware, drivers, communication stacks, RTOS, embedded Linux integration, bootloaders, and firmware update infrastructure for 3D printers.

Domain

Hardware/embedded systems, 3D printing, electromechanical products

Required skills

C, C++, embedded Linux, microcontroller programming, hardware bring-up (ADC, PWM, SPI, I2C, CAN, Ethernet), debugging with scope/logic analyzer, firmware profiling and optimization, team hiring and management, CI/CD for firmware, root cause analysis

Preferred skills

Linux kernel device drivers, motion control firmware, OTA updates, device security, MISRA C, 3D printing domain knowledge, electronics or robotics background

Technologies

C, C++, embedded Linux, RTOS, Python, SPI, I2C, CAN, Ethernet, logic analyzer, oscilloscope

Responsibilities

Own delivery of embedded firmware milestones and quality standards; review architecture and code; debug on target hardware; set direction for shared embedded platform; hire and coach embedded engineers; partner with cross-functional teams on board bring-up and production; build test automation and CI for firmware updates; cut non-essential work to focus on customer value

Seniority

Senior, hands-on IC with management responsibilities