
About Formlabs
Empowering professionals with advanced 3D printing technology
Key Highlights
- Headquartered in Somerville, MA with 501-1000 employees
- Over 100,000 printers sold to clients like Coca-Cola & Sony
- $250.8 million raised in Series D funding
- Largest supplier of professional SLA and SLS 3D printers globally
Formlabs, headquartered in Somerville, MA, is a leading provider of professional 3D printers, specializing in stereolithography (SLA) and selective laser sintering (SLS) technologies. Since its founding in 2011 by MIT alumni, Formlabs has sold over 100,000 printers to major companies like Coca-Cola ...
🎁 Benefits
Employees at Formlabs enjoy competitive salaries, equity options, generous PTO policies, and a flexible remote work policy. The company also offers a ...
🌟 Culture
Formlabs fosters a culture of innovation and engineering excellence, driven by a commitment to serve professionals in the 3D printing market. The comp...
Skills & Technologies
Overview
Formlabs is hiring a Senior Software Engineer to develop world-class desktop 3D printer software focusing on geometric algorithms. You'll work with C++, Python, and machine learning technologies. This position requires experience in complex geometric algorithms and software development.
Job Description
Who you are
You have a strong background in software engineering with a focus on developing applications that require complex geometric algorithms. Your experience includes working with C++ and Python, and you have a solid understanding of machine learning and computer vision principles. You thrive in collaborative environments and enjoy tackling challenging problems that push the boundaries of technology.
You are passionate about 3D printing technology and its applications in various industries, from medical devices to consumer products. Your ability to communicate effectively with cross-functional teams, including R&D, allows you to contribute to innovative solutions that enhance user experiences. You are detail-oriented and committed to delivering high-quality software that meets the needs of users.
Desirable
Experience with path planning and tool path generation is a plus, as is familiarity with print success estimation techniques such as finite element analysis (FEA) and computational fluid dynamics. You are also knowledgeable about mesh slicing, polygon arithmetic, and mesh repair and generation, which are crucial for optimizing the printing process.
What you'll do
As a Senior Software Engineer at Formlabs, you will be responsible for developing and enhancing our desktop 3D printer software, PreForm. Your primary focus will be on implementing geometric algorithms that improve the efficiency and accuracy of the printing process. You will collaborate closely with R&D teams to integrate new features and optimize existing functionalities.
You will tackle complex challenges such as dynamic, real-time print failure detection using computer vision and machine learning techniques. Your role will involve designing and implementing algorithms for support structure generation and printer communication, ensuring seamless interaction between the software and hardware components.
You will also participate in code reviews and mentor junior engineers, sharing your expertise and fostering a culture of continuous learning within the team. Your contributions will directly impact the quality and performance of our 3D printing solutions, helping to shape the future of fabrication.
What we offer
At Formlabs, we offer a competitive salary range of $120,000—$170,000 USD, along with equity in the form of RSUs. You will be part of a dynamic team that values innovation and collaboration, working on cutting-edge technology that empowers creators worldwide. We provide a supportive work environment where you can grow your skills and advance your career while making a meaningful impact in the 3D printing industry.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Formlabs.
Similar Jobs You Might Like
Based on your interests and this role

3d Print Optimization Engineer
Formlabs is hiring a Senior 3D Print Optimization Engineer to enhance the performance of their 3D printing technology. You'll work on optimizing hardware, software, and materials to improve print quality and efficiency. This role requires strong problem-solving skills and a passion for process optimization.

3d Print Optimization Engineer
Formlabs is hiring a 3D Print Optimization Engineer to enhance the performance of their 3D printing technology. You'll work on optimizing hardware, software, and materials to improve print quality and efficiency. This role requires strong problem-solving skills and a collaborative mindset.

Embedded Engineer
Formlabs is hiring a Senior Embedded Software Engineer to design and implement firmware for their innovative 3D printing technology. You'll work with Embedded Linux, C++, and Python in Somerville, MA. This position requires experience in embedded systems development.

R&d Engineer
Formlabs is hiring a Senior 3D Printing R&D Engineer to innovate and develop new 3D printing techniques. You'll work on printer architectures and collaborate with multi-disciplinary teams. This role requires expertise in mechanical and software engineering.