CareerPlan

Lead Embedded Software Engineer

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

Core

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

Role type

Senior IC embedded software engineer (team lead)

Builds

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

Domain

Hardware/Embedded Systems, 3D Printing

Required skills

C, C++, embedded Linux, bare-metal microcontrollers, hardware bring-up (ADC, PWM, SPI, I2C, CAN, Ethernet), debugging with scope/logic analyzer, performance/memory/power optimization, team leadership, hiring, CI/CD for firmware

Preferred skills

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

Technologies

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

Responsibilities

Own delivery of embedded firmware for current and upcoming printers; review architecture and code, debug on target hardware; set direction for shared embedded platform; hire and coach embedded engineers; partner with electrical/mechanical/software teams; build test automation and CI for firmware updates

Seniority

Senior, hands-on IC with team leadership