CrawlJobs Logo

C++ Software Engineer, 3D Desktop Application

Hungary, Budapest · Job Posted May 04, 2026
Apply Position
Job Link Share

Job Description

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

  • 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

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

Nice to have

  • Can lead projects and have experience working with remote stakeholders
  • Experience creating automated software build systems

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

Looking for more opportunities?

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

Similar Jobs for

C++ Software Engineer, 3D Desktop Application

8 matching positions

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

At Formlabs, we’re building the tools that make it possible for anyone to bring ...
Location
Location
Hungary , Budapest
Salary
Salary:
17000000.00 - 32000000.00 HUF / Year
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
  • Fulltime
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: 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

Senior Software Engineer

Robert Half is seeking a Senior Software Engineer to join a highly technical pro...
Location
Location
United States , Madison
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional software engineering experience (8+ preferred)
  • Strong experience developing Windows desktop applications
  • Proficiency with C#, C++, .NET, WPF, and MVVM
  • Experience working with performance-sensitive applications and large datasets
  • Strong understanding of object-oriented design and software architecture
  • Experience with multithreading, optimization, and scalable application design
  • Familiarity with source control, CI/CD, and modern development practices
  • Strong communication and problem-solving skills
  • Ability to work independently in a collaborative engineering environment
Job Responsibility
Job Responsibility
  • Design and develop Windows desktop applications for complex data analysis and visualization
  • Build and optimize software that processes large-scale 3D datasets
  • Improve application performance, scalability, multithreading, and memory efficiency
  • Contribute to architecture decisions and technical direction for core software components
  • Develop analytical and visualization tools for highly technical end users
  • Modernize and refactor existing applications and legacy codebases
  • Troubleshoot software and system-level technical issues
  • Collaborate with engineering, product, service, and technical stakeholders
  • Mentor other engineers and provide technical guidance when needed
  • Participate in code reviews, design discussions, and Agile development activities
What we offer
What we offer
  • Relocation assistance offered for highly qualified candidates
  • Benefits are available to contract/temporary professionals, including medical, vision, dental, and life and disability insurance
  • Hired contract/temporary professionals are also eligible to enroll in our company 401(k) plan
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Mixed Reality

Imagine logging into Windows not on a monitor, but in a world created around you...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to ReactJs, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • 4+ years experience in 3D engine technology including, but not limited to, Godot, OpenXR, or Unity
Job Responsibility
Job Responsibility
  • Collaborates with appropriate stakeholders to determine user requirements for a scenario
  • Drives identification of dependencies and the development of design documents for a product, application, service, or platform
  • Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI)
  • Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project managers) to drive a workgroup's project plans, release plans, and work items
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate
  • Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale
  • Fulltime
Read More
Arrow Right

Delphi Software Developer With C++

We are looking for a Delphi Software Developer with an experience with C++ to wo...
Location
Location
Ukraine , Kyiv
Salary
Salary:
Not provided
3shape.com Logo
3Shape
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience as a software developer with Delphi or C++
  • Solid experience with design patterns and OOP principles
  • Skilled in complex algorithms
  • Good mathematical understanding
  • Interest in 3D and computational geometry
  • Ability to quickly familiarize yourself with existing code base
  • You work with high commitment and take ownership of your work
  • Team-minded personality with skills in Agile working style
  • Degree in Computer Science or Engineering or similar field
  • Confident in English
Job Responsibility
Job Responsibility
  • Design user interface, algorithms, and implement workflows for dentistry
  • Ensure high code quality through reviews, refactoring, processes, code metrics, etc.
  • Ensure high maintainability of the code (e.g. through designing and implementing automatic tests)
  • Cooperate with developers on other projects
  • Develop the coolest 3D Windows desktop application
What we offer
What we offer
  • 24 working days of annual vacation
  • medical insurance
  • paid sick leaves and child sick leaves
  • maternity and paternity leaves
  • Breakfasts and lunches in the office
  • Good working conditions in a comfortable office in UNIT.City
  • A parking lot with free spaces for employees
  • Occasional business trips to Western Europe
  • Fulltime
Read More
Arrow Right