Embedded Software Engineering Manager
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
