Lead Embedded Software Engineer
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
