Senior Embedded Software Engineer
Core
Design, build, test, and ship embedded firmware and development tools for 3D printers, bridging digital models to physical form.
Role type
Senior Embedded Software Engineer
Builds
Firmware for 3D printers and development tools for R&D engineers
Domain
Consumer hardware / 3D printing / Embedded Linux
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, Python, embedded software architecture patterns (filtering, control loops, RPC), hardware/software debugging, code maintainability
Preferred skills
Experience in consumer, medical, defense, or industrial embedded systems
Technologies
Embedded Linux, C++, Python, Javascript
Responsibilities
Design and ship code for new printer features to field devices; Build and test development tools for unlaunched products; Ensure code re-use with focus on testing and CI; Collaborate with product managers and designers on feature requirements
Seniority
Senior, hands-on IC