About this role
About the Role
Join Formlabs' Desktop Software Team as a Senior Software Engineer to help develop world-class desktop 3D printer software focused on advanced geometric algorithms. You will collaborate with R&D to integrate new research into the PreForm codebase and ship value-generating features to tens of thousands of users.
What You'll Do
- Develop world class desktop 3D printer software with a focus on geometric algorithms
- Work with R&D teams to integrate newly researched features into the production PreForm codebase
- Ship value-generating features to tens of thousands of users by implementing and optimizing a wide range of complex algorithms
- Work with Product Management teams to define long-term feature roadmap
What We're Looking For
- Extensive experience writing C++ code for desktop applications
- Ready to collaborate with a wide range of technical disciplines, including Software, Hardware, and Design teams
- Experienced with object oriented design and development
- Excited to study computer science journal articles to supplement algorithm development
- Experience developing 3D graphics or computational geometry
Nice to Have
- Experience with solid mechanics or FEM
- Experience with image processing
Compensation & Benefits
- Base pay range: USD 120,000–170,000 per year
- Equity: Robust RSU program
- Comprehensive healthcare coverage (Medical, Dental, Vision)
- 401K with employer contributions and access to advisors
- Parental Leave: up to 16 weeks
- Sabbatical Leave: up to 6 weeks
- Flexible Out of Office Plan – Take time when you need it
- On-site parking & pre-tax commuter benefits
- On-site meals, snacks, beverages, & treats
- Regular professional development opportunities
- Culture events and unlimited 3D prints