← All roles

Senior Embedded Software Engineer

Formlabs ·Boston, MA ·Onsite 9d ago
C++PythonGoTypeScript

About the role

Formlabs is seeking a Senior Embedded Software Engineer to develop firmware and software for 3D printers. The role involves building a printer abstraction layer, writing kernel modules, drivers, touch UI, cloud connectivity, and working on both prototype and field-deployed printers. The engineer will use C++, Python, Go, and TypeScript, and leverage MCU simulators and CI for testing. The team values ownership and full-stack embedded development.

Requirements

Candidates should have experience writing code for hardware products (consumer, medical, defense, or industrial) for 2+ years. Must be able to write filters, control loops, state machines, and RPC from scratch in C, C++, or Python. Strong debugging skills and ability to communicate across disciplines. Bonus: Qt/QML, Yocto, or experience taking a product from prototype to fleet.

About the company

Formlabs

Formlabs is a leader in the 3D printing industry, providing professional-grade Stereolithography (SLA) and Selective Laser Sintering (SLS) printers. They empower businesses across engineering, manufacturing, healthcare, and dental sectors to achieve rapid prototyping, production, and custom fabrication with speed and precision. Formlabs delivers powerful, accessible 3D printing solutions that bring innovative ideas to life.

View company page →
$130k–250k
Onsite Boston, MABoston, United States
Posted 9d ago
Apply for this role
Opens careers.formlabs.com ↗
About the company
Formlabs
https://formlabs.com

Formlabs is a leader in the 3D printing industry, providing professional-grade Stereolithography (SLA) and Selective Laser Sintering (SLS) printers. They empower businesses across engineering, manufacturing, healthcare, and dental sectors to achieve rapid prototyping, production, and custom fabrication with speed and precision. Formlabs delivers powerful, accessible 3D printing solutions that bring innovative ideas to life.

View company page →