C++ Software Development Engineer

Poland Ukraine

Apply

Vacancy description

POSITION DESCRIPTION: 

This is a leading innovator in Additive Manufacturing 2.0, focused on advancing production-scale 3D printing technologies. The company combines high-performance materials, reliable production systems, and application-driven innovation to make additive manufacturing faster, more cost-effective, and scalable. Its mission is to enable sustainable, next-generation manufacturing across industries from automotive and energy to healthcare.

We are looking for a С++ Software Development Engineer who will contribute to advancing technology in the 3D printing domain, including UI development, core geometrical and physical algorithm design, 3D scene enhancements, multithreading, and GPU-based development.

LOCATION: Ukraine (remote), Poland (remote)

MINIMUM EXPERIENCE: 

3+ years of experience as Software Development Engineer.

EDUCATION: 

BS or MS in Math, Physics or Engineering. 

REQUIREMENTS: 

  • Proven experience in C++ development, with strong knowledge of modern C++ standards and best practices
  • Hands-on experience with ImGUI
  • Solid understanding of OpenGL for 3D visualization, rendering pipelines, and graphics optimization
  • Experience with CUDA programming for GPU-accelerated computation and performance optimization
  • Strong background in computational geometry, including geometric algorithms, mesh processing, and spatial data structures
  • Familiarity with physics engines and simulation concepts for modeling realistic physical behavior
  • Strong understanding of algorithms and data structures, with experience in performance tuning and optimization
  • Proficiency with common C++ development tools and environments (e.g., Visual Studio, CMake)
  • Good grasp of object-oriented design principles and software architecture patterns
  • Strong problem-solving skills and ability to work on complex, performance-critical systems
  • Intermediate+ English level

NICE TO HAVE:

  • Background in Physics or applied mathematics, especially in areas related to mechanics or material simulation
  • Experience or strong interest in 3D printing technologies and additive manufacturing workflows
  • Familiarity with CAD/CAM systems, 3D modeling tools, or simulation environments

DUTIES: 

  • Design, develop, and maintain advanced software components for the product that supports 3D printing workflows and additive manufacturing technologies
  • Implement and optimize core geometrical and physical algorithms, enabling accurate modeling, simulation, and visualization of complex 3D structures
  • Develop and enhance 3D scene rendering using OpenGL, ensuring real-time performance, scalability, and visual quality
  • Build and refine user interfaces using ImGUI
  • Leverage CUDA for GPU-accelerated computations
  • Apply multithreading and parallelization techniques to optimize computational efficiency and ensure application responsiveness
  • Collaborate closely with stakeholders to design new features and maintain existing functionality
  • Participate in code reviews, debugging, and performance profiling, ensuring high-quality and maintainable code
  • Contribute to software architecture decisions and long-term technical direction for the product
  • Stay up to date with emerging technologies in 3D graphics, physics simulation, and additive manufacturing, applying relevant advancements to improve the product

COMPENSATION & BENEFITS:

  • Competitive salary
  • Professional and friendly team
  • Flexible work schedule
  • Remote work mode
  • Paid vacation, sick days, and more
  • Medical Insurance

Why us

grow
Grow professionally
balance
Keep your life balanced
health
Be healthy
possibilities
Feel good
comfort
Be safe
protection
Be wealthy
fun
Have fun

Send resume

Send us your contacts and resume. We will contact you soon.

Clear Selection

 

By pressing this button you agree to the Privacy Policy

Any questions?

We are happy to answer.

Elina Shcherbak
Elina Shcherbak
Maksym Martyniuk
Maksym Martyniuk
Dhanshree Pawar
Dhanshree Pawar
Vishakha Pathak
Vishakha Pathak
Hemalatha Krishnan
Hemalatha Krishnan
Sofia Popova
Sofia Popova
Gulchiroy Khaydaralieva
Gulchiroy Khaydaralieva
scroll down to explore
to the top