LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›Formlabs›Senior Software Engineer, C++ Desktop Application
Formlabs

About Formlabs

Empowering professionals with advanced 3D printing technology

🏢 Tech👥 501-1000 employees📅 Founded 2011📍 Ward Two, Somerville, MA💰 $250.8m⭐ 3.7
B2BManufacturingPrinting

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...

🌐 Website💼 LinkedIn𝕏 TwitterAll 229 jobs →
Formlabs

Senior Software Engineer, C++ Desktop Application

Formlabs • Somerville, MA

Posted 3w ago🏛️ On-SiteSeniorSoftware engineering📍 Somerville
Apply Now →

Skills & Technologies

C++

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++ and collaborate with R&D teams to tackle complex challenges. This position requires strong expertise in C++ and experience with geometric algorithms.

Job Description

Who you are

You have 5+ years of experience in software engineering, particularly with a focus on C++. Your background includes developing desktop applications and you are comfortable working with complex geometric algorithms. You thrive in collaborative environments and enjoy tackling challenging problems that require innovative solutions. You have a strong understanding of 3D printing technology and its applications, which allows you to contribute effectively to the development of cutting-edge software. You are detail-oriented and have a passion for creating intuitive user experiences in software applications. You are eager to learn and adapt to new technologies and methodologies as the industry evolves.

Desirable

Experience with 3D geometric algorithms and familiarity with path planning and tool path generation would be a plus. Knowledge of print success estimation techniques, such as failure mode detection using FEA/FEM or computational fluid dynamics, is also desirable. Familiarity with computer vision and machine learning techniques for dynamic print failure detection would enhance your candidacy.

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. You will work closely with R&D teams to implement geometric algorithms that improve the functionality and performance of our software. Your role will involve fine-tuning the geometry of models in space, which is one of the most complex challenges our team faces. You will engage in path planning and tool path generation, ensuring that our software can effectively communicate with printers and optimize print success. You will also contribute to the development of support structure generation and real-time print failure detection systems, leveraging your expertise in C++ and geometric algorithms.

You will collaborate with cross-functional teams to ensure that our software meets the needs of our users and integrates seamlessly with our hardware. Your contributions will directly impact how our customers design, prototype, and manufacture their products. You will participate in code reviews, provide mentorship to junior engineers, and help shape the technical direction of our software development efforts.

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. We believe in rewarding our employees for their contributions and providing opportunities for growth within the company. You will be part of a dynamic team of builders and innovators who are passionate about changing how the world creates. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds. Join us in shaping the future of fabrication and 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.

Apply Now →Get Job Alerts