CrawlJobs Logo

C++ Software Engineer, 3D Desktop Application

formlabs.com Logo

Formlabs GmbH

Location Icon

Location:
Hungary , Budapest

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

17000000.00 - 32000000.00 HUF / Year

Job Description:

At Formlabs, we’re building the tools that make it possible for anyone to bring their ideas to life, from cutting-edge products to life-saving medical devices. Our 3D printing technology powers innovation at more than 50,000 industry leaders worldwide, including Apple, Google, Tesla, New Balance, and NASA. Together, we’re helping everyone design, prototype, and manufacture faster than ever before. We are looking for a Senior Software Engineer for our Desktop team with a user focused mindset and strong technical background. In this hybrid role you will be responsible for implementing E2E software workflows, building and shipping PreForm, for ensuring ease of use, including high performing computations and rendering. By joining Formlabs you’ll have the opportunity to build an intuitive, world class print preparation application, PreForm, that enables users to create amazing 3D prints again and again.

Job Responsibility:

  • Cross platform application (Win, Mac) development using C++ / QT
  • End-to-end feature development including design, implementation and automated testing
  • Design and implement well-structured code with strong focus on maintainability, testing and CI
  • Collaborate with different stakeholders (product managers, designers) to ensure we build the right features
  • Work in a product focused agile environment

Requirements:

  • Have full-stack application development experience
  • Can architect and implement complex software products
  • Are willing to take initiatives and learn from failures
  • Are excited to dive into a huge variety of challenges

Nice to have:

  • Can lead projects and have experience working with remote stakeholders
  • Experience creating automated software build systems
What we offer:
  • Shares in the company (RSUs)
  • Catered lunch at the office 3 days per week
  • Private health insurance with Medicover (Blue package + hospital coverage)
  • A monthly or quarterly public transportation pass for Budapest
  • Free beverages and snacks at the office
  • All You Can Move sports pass with 7000 HUF monthly allowance
  • Free 3D prints
  • An inclusive, dog-friendly office with diverse and inspiring colleagues
  • Development opportunities both in-house and off-site

Additional Information:

Job Posted:
March 01, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for C++ Software Engineer, 3D Desktop Application

Software Engineering Manager

We are seeking a dynamic Software Engineering Manager to lead our PreForm deskto...
Location
Location
Hungary , Budapest
Salary
Salary:
Not provided
formlabs.com Logo
Formlabs GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Have working knowledge of C++ (or managed a team of C++ developers) to be able to hold technical conversations
  • Substantial experience as a people manager and technical leader, specifically leading teams focused on desktop application development or complex software products
  • Expertise in designing and architecting complex software systems, with a deep understanding of design patterns, reliability, and scalability, particularly relevant to desktop applications
  • Deep knowledge of engineering practices and patterns across the entire software development lifecycle, including release processes for desktop products
  • Demonstrated success in partnering effectively with product or program management teams to translate business needs into technical solutions for user-facing applications
  • Comfortable managing technical risk, making strategic decisions for your organization, and thriving in a fast-paced, innovative environment
  • A strong commitment to growing the skills and fully leveraging the talent of your team members
  • A proven track record of managing teams that successfully develop and ship new features for software products, ideally desktop applications
Job Responsibility
Job Responsibility
  • Directly manage and empower a team of talented software engineers focused on the PreForm desktop application, driving its continuous improvement and expansion
  • Be a key contributor to software architecture decisions for PreForm, ensuring the application is built on scalable, maintainable, and robust foundations for new features and future products
  • Leverage your proven track record as both a skilled software engineer and a successful manager/leader to guide your team through complex technical challenges unique to desktop application development and 3D print preparation
  • Work in lockstep with product managers, 3D printing R&D teams, and hardware teams to guarantee the seamless delivery of new algorithms, features, and capabilities within PreForm that unlock the full potential of our 3D printers
  • Coordinate effectively with peer software teams on release and project planning, specifically as it relates to PreForm's integration and functionality
  • Take full ownership of hiring, growing, and retaining top-tier software engineering talent for your PreForm team, fostering an environment where engineers can thrive and achieve their full potential
What we offer
What we offer
  • Shares in the company
  • Catered lunch at the office 3 days per week
  • Private health insurance with Medicover (Blue package + hospital coverage)
  • A monthly or quarterly public transportation pass for Budapest
  • Free beverages and snacks at the office
  • All You Can Move sports pass with 7000 HUF monthly allowance
  • Free 3D prints
  • An inclusive, dog-friendly office with diverse and inspiring colleagues
  • Development opportunities both in-house and off-site
Read More
Arrow Right

Software Engineering Manager Desktop (C++)

At Formlabs, we’re building the tools that make it possible for anyone to bring ...
Location
Location
Hungary , Budapest
Salary
Salary:
Not provided
formlabs.com Logo
Formlabs GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Working knowledge of C++ (or managed a team of C++ developers)
  • Substantial experience as a people manager and technical leader, specifically leading teams focused on desktop application development or complex software products
  • Expertise in designing and architecting complex software systems, with a deep understanding of design patterns, reliability, and scalability, particularly relevant to desktop applications
  • Deep knowledge of engineering practices and patterns across the entire software development lifecycle, including release processes for desktop products
  • Demonstrated success in partnering effectively with product or program management teams to translate business needs into technical solutions for user-facing applications
  • Comfortable managing technical risk, making strategic decisions for your organization, and thriving in a fast-paced, innovative environment
  • A strong commitment to growing the skills and fully leveraging the talent of your team members
  • A proven track record of managing teams that successfully develop and ship new features for software products, ideally desktop applications
Job Responsibility
Job Responsibility
  • Directly manage and empower a team of talented software engineers focused on the PreForm desktop application, driving its continuous improvement and expansion
  • Be a key contributor to software architecture decisions for PreForm, ensuring the application is built on scalable, maintainable, and robust foundations for new features and future products
  • Leverage your proven track record as both a skilled software engineer and a successful manager/leader to guide your team through complex technical challenges unique to desktop application development and 3D print preparation
  • Work in lockstep with product managers, 3D printing R&D teams, and hardware teams to guarantee the seamless delivery of new algorithms, features, and capabilities within PreForm that unlock the full potential of our 3D printers
  • Coordinate effectively with peer software teams on release and project planning, specifically as it relates to PreForm's integration and functionality
  • Take full ownership of hiring, growing, and retaining top-tier software engineering talent for your PreForm team, fostering an environment where engineers can thrive and achieve their full potential
What we offer
What we offer
  • Shares in the company
  • Catered lunch at the office 3 days per week
  • Private health insurance with Medicover (Blue package + hospital coverage)
  • A monthly or quarterly public transportation pass for Budapest
  • Free beverages and snacks at the office
  • All You Can Move sports pass with 7000 HUF monthly allowance
  • Free 3D prints
  • An inclusive, dog-friendly office with diverse and inspiring colleagues
  • Development opportunities both in-house and off-site
Read More
Arrow Right
New

Software Engineering Manager

We are seeking a dynamic Software Engineering Manager to lead our PreForm deskto...
Location
Location
Hungary , Budapest
Salary
Salary:
30000000.00 - 44000000.00 HUF / Year
formlabs.com Logo
Formlabs GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Working knowledge of C++ (or managed a team of C++ developers)
  • Substantial experience as a people manager and technical leader, specifically leading teams focused on desktop application development or complex software products
  • Expertise in designing and architecting complex software systems, with a deep understanding of design patterns, reliability, and scalability, particularly relevant to desktop applications
  • Deep knowledge of engineering practices and patterns across the entire software development lifecycle, including release processes for desktop products
  • Demonstrated success in partnering effectively with product or program management teams to translate business needs into technical solutions for user-facing applications
  • Comfortable managing technical risk, making strategic decisions for your organization, and thriving in a fast-paced, innovative environment
  • A strong commitment to growing the skills and fully leveraging the talent of your team members
  • A proven track record of managing teams that successfully develop and ship new features for software products, ideally desktop applications
Job Responsibility
Job Responsibility
  • Directly manage and empower a team of talented software engineers focused on the PreForm desktop application, driving its continuous improvement and expansion
  • Be a key contributor to software architecture decisions for PreForm, ensuring the application is built on scalable, maintainable, and robust foundations for new features and future products
  • Leverage your proven track record as both a skilled software engineer and a successful manager/leader to guide your team through complex technical challenges unique to desktop application development and 3D print preparation
  • Work in lockstep with product managers, 3D printing R&D teams, and hardware teams to guarantee the seamless delivery of new algorithms, features, and capabilities within PreForm that unlock the full potential of our 3D printers
  • Coordinate effectively with peer software teams on release and project planning, specifically as it relates to PreForm's integration and functionality
  • Take full ownership of hiring, growing, and retaining top-tier software engineering talent for your PreForm team, fostering an environment where engineers can thrive and achieve their full potential
What we offer
What we offer
  • Shares in the company
  • Catered lunch at the office 3 days per week
  • Private health insurance with Medicover (Blue package + hospital coverage)
  • A monthly or quarterly public transportation pass for Budapest
  • Free beverages and snacks at the office
  • All You Can Move sports pass with 7000 HUF monthly allowance
  • Free 3D prints
  • An inclusive, dog-friendly office with diverse and inspiring colleagues
  • Development opportunities both in-house and off-site
  • Fulltime
Read More
Arrow Right

Software Engineering Manager

We are seeking a dynamic Software Engineering Manager to lead our PreForm deskto...
Location
Location
Hungary , Budapest
Salary
Salary:
Not provided
formlabs.com Logo
Formlabs GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Working knowledge of C++ (or managed a team of C++ developers)
  • Substantial experience as a people manager and technical leader, specifically leading teams focused on desktop application development or complex software products
  • Expertise in designing and architecting complex software systems, with a deep understanding of design patterns, reliability, and scalability, particularly relevant to desktop applications
  • Deep knowledge of engineering practices and patterns across the entire software development lifecycle, including release processes for desktop products
  • Demonstrated success in partnering effectively with product or program management teams to translate business needs into technical solutions for user-facing applications
  • Comfortable managing technical risk, making strategic decisions for your organization, and thriving in a fast-paced, innovative environment
  • A strong commitment to growing the skills and fully leveraging the talent of your team members
  • A proven track record of managing teams that successfully develop and ship new features for software products, ideally desktop applications
Job Responsibility
Job Responsibility
  • Directly manage and empower a team of talented software engineers focused on the PreForm desktop application, driving its continuous improvement and expansion
  • Be a key contributor to software architecture decisions for PreForm, ensuring the application is built on scalable, maintainable, and robust foundations for new features and future products
  • Leverage your proven track record as both a skilled software engineer and a successful manager/leader to guide your team through complex technical challenges unique to desktop application development and 3D print preparation
  • Work in lockstep with product managers, 3D printing R&D teams, and hardware teams to guarantee the seamless delivery of new algorithms, features, and capabilities within PreForm that unlock the full potential of our 3D printers
  • Coordinate effectively with peer software teams on release and project planning, specifically as it relates to PreForm's integration and functionality
  • Take full ownership of hiring, growing, and retaining top-tier software engineering talent for your PreForm team, fostering an environment where engineers can thrive and achieve their full potential
What we offer
What we offer
  • Hybrid work
  • Shares in the company
  • Catered lunch at the office 3 days per week
  • Private health insurance with Medicover (Blue package + hospital coverage)
  • A monthly or quarterly public transportation pass for Budapest
  • Free beverages and snacks at the office
  • All You Can Move sports pass with 7000 HUF monthly allowance
  • Free 3D prints
  • An inclusive, dog-friendly office with diverse and inspiring colleagues
  • Development opportunities both in-house and off-site
Read More
Arrow Right

Software Engineering Manager

We are seeking a dynamic Software Engineering Manager to lead our PreForm deskto...
Location
Location
Hungary , Budapest
Salary
Salary:
Not provided
formlabs.com Logo
Formlabs GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Working knowledge of C++ (or managed a team of C++ developers)
  • Substantial experience as a people manager and technical leader, specifically leading teams focused on desktop application development or complex software products
  • Expertise in designing and architecting complex software systems, with a deep understanding of design patterns, reliability, and scalability, particularly relevant to desktop applications
  • Deep knowledge of engineering practices and patterns across the entire software development lifecycle, including release processes for desktop products
  • Demonstrated success in partnering effectively with product or program management teams to translate business needs into technical solutions for user-facing applications
  • Comfortable managing technical risk, making strategic decisions for your organization, and thriving in a fast-paced, innovative environment
  • A strong commitment to growing the skills and fully leveraging the talent of your team members
  • A proven track record of managing teams that successfully develop and ship new features for software products, ideally desktop applications
Job Responsibility
Job Responsibility
  • Directly manage and empower a team of talented software engineers focused on the PreForm desktop application, driving its continuous improvement and expansion
  • Be a key contributor to software architecture decisions for PreForm, ensuring the application is built on scalable, maintainable, and robust foundations for new features and future products
  • Leverage your proven track record as both a skilled software engineer and a successful manager/leader to guide your team through complex technical challenges unique to desktop application development and 3D print preparation
  • Work in lockstep with product managers, 3D printing R&D teams, and hardware teams to guarantee the seamless delivery of new algorithms, features, and capabilities within PreForm that unlock the full potential of our 3D printers
  • Coordinate effectively with peer software teams on release and project planning, specifically as it relates to PreForm's integration and functionality
  • Take full ownership of hiring, growing, and retaining top-tier software engineering talent for your PreForm team, fostering an environment where engineers can thrive and achieve their full potential
What we offer
What we offer
  • Shares in the company
  • Catered lunch at the office 3 days per week
  • Private health insurance with Medicover (Blue package + hospital coverage)
  • A monthly or quarterly public transportation pass for Budapest
  • Free beverages and snacks at the office
  • All You Can Move sports pass with 7000 HUF monthly allowance
  • Free 3D prints
  • An inclusive, dog-friendly office with diverse and inspiring colleagues
  • Development opportunities both in-house and off-site
Read More
Arrow Right

Software Engineering Manager

We are seeking a dynamic Software Engineering Manager to lead our PreForm deskto...
Location
Location
Hungary , Budapest
Salary
Salary:
Not provided
formlabs.com Logo
Formlabs GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Working knowledge of C++ (or managed a team of C++ developers)
  • Substantial experience as a people manager and technical leader, specifically leading teams focused on desktop application development or complex software products
  • Expertise in designing and architecting complex software systems, with a deep understanding of design patterns, reliability, and scalability, particularly relevant to desktop applications
  • Deep knowledge of engineering practices and patterns across the entire software development lifecycle, including release processes for desktop products
  • Demonstrated success in partnering effectively with product or program management teams to translate business needs into technical solutions for user-facing applications
  • Comfortable managing technical risk, making strategic decisions for your organization, and thriving in a fast-paced, innovative environment
  • A strong commitment to growing the skills and fully leveraging the talent of your team members
  • A proven track record of managing teams that successfully develop and ship new features for software products, ideally desktop applications
Job Responsibility
Job Responsibility
  • Directly manage and empower a team of talented software engineers focused on the PreForm desktop application, driving its continuous improvement and expansion
  • Be a key contributor to software architecture decisions for PreForm, ensuring the application is built on scalable, maintainable, and robust foundations for new features and future products
  • Leverage your proven track record as both a skilled software engineer and a successful manager/leader to guide your team through complex technical challenges unique to desktop application development and 3D print preparation
  • Work in lockstep with product managers, 3D printing R&D teams, and hardware teams to guarantee the seamless delivery of new algorithms, features, and capabilities within PreForm that unlock the full potential of our 3D printers
  • Coordinate effectively with peer software teams on release and project planning, specifically as it relates to PreForm's integration and functionality
  • Take full ownership of hiring, growing, and retaining top-tier software engineering talent for your PreForm team, fostering an environment where engineers can thrive and achieve their full potential
What we offer
What we offer
  • Hybrid work
  • Shares in the company
  • Catered lunch at the office 3 days per week
  • Private health insurance with Medicover (Blue package + hospital coverage)
  • A monthly or quarterly public transportation pass for Budapest
  • Free beverages and snacks at the office
  • All You Can Move sports pass with 7000 HUF monthly allowance
  • Free 3D prints
  • An inclusive, dog-friendly office with diverse and inspiring colleagues
  • Development opportunities both in-house and off-site
Read More
Arrow Right

C++ Software Engineer, 3D Desktop Application / 3D Geometry

We are looking for a Senior Software Engineer for our Desktop team with a user f...
Location
Location
Hungary , Budapest
Salary
Salary:
Not provided
formlabs.com Logo
Formlabs GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Have full-stack application development experience
  • Can architect and implement complex software products
  • Are willing to take initiatives and learn from failures
  • Are excited to dive into a huge variety of challenges
Job Responsibility
Job Responsibility
  • Cross platform application (Win, Mac) development using C++ / QT
  • End-to-end feature development including design, implementation and automated testing
  • Design and implement well-structured code with strong focus on maintainability, testing and CI
  • Collaborate with different stakeholders (product managers, designers) to ensure we build the right features
  • Work in a product focused agile environment
What we offer
What we offer
  • Shares in the company (RSUs)
  • Catered lunch at the office 3 days per week
  • Private health insurance with Medicover (Blue package + hospital coverage)
  • A monthly or quarterly public transportation pass for Budapest
  • Free beverages and snacks at the office
  • All You Can Move sports pass with 7000 HUF monthly allowance
  • Free 3D prints
  • An inclusive, dog-friendly office with diverse and inspiring colleagues
  • Development opportunities both in-house and off-site
Read More
Arrow Right

Senior Software Engineer, C++ Desktop Application

At Formlabs, we’re building the tools that make it possible for anyone to bring ...
Location
Location
United States , Somerville
Salary
Salary:
120000.00 - 170000.00 USD / Year
formlabs.com Logo
Formlabs GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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
Job Responsibility
Job Responsibility
  • 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 offer
What we offer
  • Robust equity program to build future wealth through RSUs
  • Comprehensive healthcare coverage (Medical, Dental, Vision)
  • Low cost fund options in our 401K and access to advisors
  • Generous paid Parental Leave (up to 16 weeks)
  • Tenure-based paid Sabbatical Leave (up to 6 weeks)
  • Flexible Out of Office Plan – Take time when you need it
  • Ample on-site parking & pre-tax commuter benefits
  • Healthy on-site lunches, snacks, beverages, & treats
  • Regular sponsored professional development opportunities
  • Many opt-in culture events across our diverse community
  • Fulltime
Read More
Arrow Right