Home / Senior C++ Developer – Surgical Navigation

Must-Haves

  • Several years of professional experience in C++ development
  • Experience in 3D programming, ideally with VTK (rendering, mesh processing, filters, pipelines)
  • Confident use of Qt (QML, signals/slots, multithreading)
  • Analytical working style and strong quality awareness
  • Degree from a technical high school (HTL), university of applied sciences (FH), or university with a technical focus, or a comparable technical education with relevant professional experience

Nice-to-Haves

  • Experience with CMake, Git, and modern development workflows
  • Experience with optical or electromagnetic tracking systems (e.g., NDI Aurora/Polaris, Polhemus, OptiTrack, Vicon)
  • Knowledge of 3D mathematics, computational geometry, or computer vision
  • Experience in developing extended reality (XR) projects (Unity, Unreal Engine)
  • Experience with agile development processes (Scrum/Kanban)

  • Development and architecture of complex software components based on C++ (C++17 or higher)
  • Creation of 3D visualizations, data pipe lines, and rendering functions using VTK
  • Implementation of modern desktop UIs with Qt (QML)
  • Integration and processing of tracking data
  • Optimization of rendering performance and latency
  • Conducting code reviews and actively con tributing to technical decisions

The annual salary is 53.802 – 77.000€ gross on a full-time basis according to the IT collective agreement.
Willingness to pay more based upon qualifications and experience.

Instead of corporate policy, you will find collaboration with committed people on an equal footing. Mutual respect and appreciation are very important to us. Our family-like working environment provides the framework for close teamwork and allows sufficient freedom for the individual development of all employees. In the right environment, work is fun—our benefits play a secondary role.

Gruppenfoto vor KLS MARTIN WORLD