
formlabs
Job Title:
Senior Embedded Software Engineer
Location: Somerville, Massachusetts (Hybrid – On-site at least 3 days/week)
Department: Software Engineering
About Formlabs
At Formlabs, we’re on a mission to revolutionize manufacturing and design through accessible, high-performance 3D printing. Founded in Boston in 2011, Formlabs became a $2 billion unicorn in 2018 and remains a global leader in professional 3D printing technology. Our 3D printers are trusted by industry giants like Google, Tesla, Hasbro, Gillette, and New Balance.
With a rapidly growing team and a presence across the globe—including a key engineering hub in Budapest—we’re building a diverse, high-impact company that’s redefining what’s possible.
The Role
We’re looking for a Senior Embedded Software Engineer who will play a critical role in developing the firmware that powers our industry-leading 3D printers. This role requires deep technical experience and a user-first mindset. You’ll sit at the intersection of software, hardware, and electronics—pushing the boundaries of what our machines can do.
Key Responsibilities
- Design, develop, test, and ship firmware for new and existing Formlabs 3D printers
- Create internal development tools and prototype code to accelerate R&D
- Implement robust, maintainable, and reusable code architecture
- Build embedded features that will be deployed to thousands of printers in the field
- Ensure code quality through testing, continuous integration, and best practices
- Collaborate cross-functionally with product managers, designers, and other engineers to define and deliver meaningful product features
- Participate in a product-driven, agile environment—working onsite at our Somerville, MA headquarters a minimum of three days per week
Preferred Tech Stack
- Languages: C++, Python, C (bonus: JavaScript)
- Platforms: Embedded Linux
- Architecture Patterns: Control loops, RPCs, filtering, and more
You Might Be a Fit If You…
- Have 5+ years of hands-on experience in embedded software development across consumer, medical, industrial, or defense sectors
- Write clean, maintainable embedded code in C++, Python, and/or C
- Design embedded systems architectures that promote code reuse and scalability
- Communicate complex technical issues with clarity to non-technical stakeholders
- Take initiative, learn from failure, and thrive in a collaborative team environment
Compensation & Benefits
- Equity: Robust RSU (Restricted Stock Units) package
- Healthcare: Comprehensive medical, dental, and vision coverage
- Retirement: 401(k) with low-cost fund options and financial advising
- Time Off: Flexible PTO + tenure-based sabbaticals (up to 6 weeks)
- Parental Leave: Generous paid leave (up to 16 weeks)
- Office Perks: Free healthy lunches, snacks, beverages, ample parking
- Commuter Support: Pre-tax benefits
- Wellbeing: Sponsored professional development + unlimited 3D prints
- Community: Diverse, inclusive culture with regular team events
Why Join Us?
Formlabs is not just building products—we’re building an industry. If you want to work at the cutting edge of hardware and software, in a culture that values diversity, initiative, and creativity, this is the place to be.
Equal Opportunity Statement
Formlabs is proud to be an equal opportunity employer. We value diversity and do not discriminate on the basis of race, gender, age, religion, disability, veteran status, or any other protected status.