CrawlJobs Logo

C++ Software Engineer, 3D Geometry

Hungary, Budapest · Job Posted March 19, 2026
Apply Position
Job Link Share

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

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

C++ Software Engineer, 3D Geometry

8 matching positions

C++ Software Engineer, 3D Geometry

To reinvent an industry, you have to build the best team. Join Formlabs if you w...
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

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

C++ Software Engineer, 3D Desktop Application

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
  • Strong experience in desktop application development, preferably in C++/Qt
  • Can architect reliable systems and work effectively in a large, evolving codebase
  • Care deeply about code quality, testing, and maintainability
  • Are comfortable with cross-functional collaboration and ambiguous product problems
  • Learn quickly, take initiative, and like working on technically varied challenges
Job Responsibility
Job Responsibility
  • Build and evolve a desktop 3D print preparation application for Windows and macOS
  • Work in C++ / Qt 6 / QML on a large production codebase
  • Develop features end to end, including design, implementation, automated testing, and deployment
  • Contribute to geometry, rendering, workflow logic, and printer integration
  • Improve build systems, CI, packaging, and developer tooling
  • Partner with product, design, QA, and other engineering teams in a fast-moving product environment
What we offer
What we offer
  • Hybrid work
  • 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 9500 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

C++ Software Engineer, 3D Desktop Application

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
  • Strong experience in desktop application development, preferably in C++/Qt
  • Can architect reliable systems and work effectively in a large, evolving codebase
  • Care deeply about code quality, testing, and maintainability
  • Are comfortable with cross-functional collaboration and ambiguous product problems
  • Learn quickly, take initiative, and like working on technically varied challenges
Job Responsibility
Job Responsibility
  • Build and evolve a desktop 3D print preparation application for Windows and macOS
  • Work in C++ / Qt 6 / QML on a large production codebase
  • Develop features end to end, including design, implementation, automated testing, and deployment
  • Contribute to geometry, rendering, workflow logic, and printer integration
What we offer
What we offer
  • Hybrid work
  • 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 9500 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 Engineer, 3D Modeling

At Hover, 3D models aren’t just part of our product, they are the product. Every...
Location
Location
United States , San Francisco
Salary
Salary:
139000.00 - 172000.00 USD / Year
hover.to Logo
HOVER
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 1-3 years of experience in a software development role
  • Strong software engineering skills in one or more modern languages (e.g., Ruby, JavaScript/TypeScript, Python, or C++)
  • Proven experience designing and implementing systems for 3D modeling, reconstruction, or CAD-related software — ideally with a solid foundation in geometry and 3D math
  • Comfort driving forward on ambiguous technical problems and driving them from concept to delivery
  • Clear, concise technical documentation and communication skills that enable alignment across engineering, product, and operations teams
Job Responsibility
Job Responsibility
  • Owning and evolving the backend systems that transform raw scan data into precise 3D models, ensuring reliable delivery to key ecosystem partners such as Xactimate and Cotality
  • Building and enhancing internal modeling tools that empower teams to generate, validate, and optimize high-quality 3D data efficiently
  • Collaborating with ML and computer vision engineers to bring new algorithms into production, bridging research and real-world applications
  • Improving customer and partner experiences by refining how Hover’s 3D outputs integrate into downstream workflows and external platforms
  • Driving innovation and continuous improvement across our modeling pipelines through curiosity, experimentation, and high technical standards
What we offer
What we offer
  • Competitive salary and meaningful equity in a fast-growing company
  • Comprehensive medical, dental, and vision coverage for you and dependents
  • Unlimited and flexible vacation policy
  • Generous paid parental and new child bonding leave
  • Mandatory Self-Care Days - A day set aside each month to allow employees to recharge
  • Recurring fitness classes, meditation/ mindfulness tools, virtual therapy, and family planning assistance
  • Encouraged continued education and will help cover the cost of management training, conferences, workshops, or certifications
  • Fulltime
Read More
Arrow Right

Mid-Level C# Software Engineer

This role will join a computational design team focused on enabling internal tea...
Location
Location
United States , Minneapolis
Salary
Salary:
40.00 - 60.00 USD / Hour
solutiaconsulting.com Logo
Solutia Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • C# Experience: Three to five years of experience working with C#
  • Strong understanding of generics, collections, and reflection
  • Comfortable navigating and contributing to an existing, mature codebase
  • Demonstrated experience manipulating geometry through code and building tools where users interact directly with a 3D environment
  • Experience using Git and working within a trunk-based development workflow
  • Familiarity with unit testing and an understanding of test-driven development principles
  • Low-Ego Collaboration
  • Code with Foresight
  • Proactive Communication
  • Comfortable with Iteration
Job Responsibility
Job Responsibility
  • Join a computational design team focused on enabling internal teams with customized modeling and analysis workflows
  • Help complete the next major version of a plugin for a 3D modeling platform
  • Shift toward supporting new features for the plugin while also building new automations that support additional modeling workflows
  • Fulltime
Read More
Arrow Right

Senior Software Engineer: 3D Modeling

You will create innovative graphical solutions for engineers and to transform 3D...
Location
Location
Greece , Thessaloniki
Salary
Salary:
Not provided
gtisoft.com Logo
Gamma Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • MS degree or higher in Computer Science or related fields
  • 3+ years of professional experience in related fields
  • Good knowledge of 3D math and 3D computational geometry
  • Good knowledge of FE meshing, include surface meshing, volume meshing, conformal meshing and mesh healing. Good knowledge of FE meshing libraries
  • Basic knowledge of 3D geometry modeling libraries (ACIS or Parasolid)
  • Programming experience with C++
  • An understanding of engineering analysis, with an emphasis on preprocessing
  • Strong communication, problem solving and analytical skill
  • Ability to work independently, as well as work collaboratively with colleagues
  • Fluency in English
Job Responsibility
Job Responsibility
  • Develop and support complex desktop 3D graphics applications
  • Under minimal guidance, collaborate with application engineers on software requirements and application design
  • Design, implement and test new software components, producing efficient, robust, and maintainable code
  • Share your knowledge through mentoring, code reviews and taking part in design discussions
  • Collaborate with application engineers on new requirements and application design
  • Follow the company software development processes
  • Study new technologies to remain technically current
What we offer
What we offer
  • Dynamic and highly talented team of experts
  • The opportunity to bring in your own ideas, implement them and make them accessible to a large customer base
  • The opportunity to build a professional network in various branches of industry
  • An attractive salary and additional company benefits
Read More
Arrow Right

3D Graphics Software Engineer

The ideal 3D Graphics Software Engineer candidate is a skilled C++ with experien...
Location
Location
United States of America
Salary
Salary:
125000.00 - 200000.00 USD / Year
canfieldsci.com Logo
canfield scientific
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree, computer science or related field preferred or an equivalent combination of experience and education
  • At least 1 year of established experience in C++ with focus on high-performance application development
  • Demonstrated experience with OpenGL or OpenGL ES, including GLSL shader programming
  • Solid understanding of 3D computer graphics, linear algebra, and camera geometry
  • Knowledgeable of cross-platform development (Windows, Linux, or macOS)
  • Familiarity with C++ build tools such as git and make or CMake
Job Responsibility
Job Responsibility
  • Design, develop, and maintain real-time 3D applications using modern C++ and OpenGL
  • Implement and optimize rendering pipelines, 3D geometry handling, and custom shader effects
  • Develop features for 3D interaction, visualization, and simulation based on large image datasets
  • Integrate graphics modules with backend data-processing and UI frameworks
  • Debug, profile, and optimize CPU/GPU performance across multiple platforms
  • Write clean, maintainable, well-documented, and portable code
What we offer
What we offer
  • paid days off
  • medical, dental, and vision insurance
  • may be eligible for a discretionary bonus
  • 401(k) plan with employer match (currently set at 50%)
  • Fulltime
Read More
Arrow Right