You'll write mostly C++ and Python, plus some Go and TypeScript.
You won't wait for board delivery to test your work. An MCU simulator and UI automation let you run much of the stack on your laptop, inside a dev container with the cross-compilation SDKs already installed. CI flashes nightly images onto real printers and runs real prints. Our tools here can always be better, and fixing what's still rough is also part of the job.
About You
You have written code that lives on hardware products (consumer, medical, defense, or industrial) for somewhere between 2 and 100 years of your life.
You can write filters, control loops, state machines, and RPC from scratch in C, C++, or Python.
You would rather put a logic analyzer on the bus than argue about whose layer the bug is in.
Slow feedback loops make you impatient, so you fix them.
You can explain a timing bug to a mechanical engineer without talking down to them.
Bonus: Qt/QML, Yocto, or experience taking a product from prototype to fleet.
Our Perks & Benefits
Unlimited 3D printing with any Formlabs material on any Formlabs printer
An equity program that will let you build wealth through RSUs
Healthcare coverage (medical, dental, vision) that includes a totally free employee-only plan, effective starting on your first day on the job
401K matching with no vesting or tenure requirement
Generous parental leave (fully paid up to 16 weeks)
Flexible time off so you can take time when you need it
Six-week fully paid sabbatical after hitting tenure milestones (with the option to take an additional six weeks after that)
Free on-site parking & pre-tax commuter benefits
Free on-site lunch, snacks, beverages, treats, beer kegs, and employee-favorite local coffee and espresso
Self-driven professional development opportunities like conferences, trade shows, and hackathons
One-of-a-kind activities and events like monthly socials, the annual weekend summer camp, a can’t-miss company hackathon, and lots of other social opportunities
You don’t need to check every box to apply for a role. If you love working with hardware, spending time with smart people, solving hard problems, and winning, we want to hear from you.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Compensation
Equity is a big part of the compensation package at Formlabs - every employee receives equity because everyone contributes to building the company. We have a lot of confidence in the products we’re building and the impact we’re making, and you should too.
Base pay is the other part of our compensation package, and it is carefully determined based on your skills, experience, and expected impact. Equity and base pay combine to make up your total compensation package at Formlabs.
The annual base pay range for this role is
$130,000—$250,000 USD