Software Engineer - C++ Developer
Core
Design and implement complex software components and subsystems for 3D visualization and geometric computing in medical devices and surgical navigation.
Role type
Senior C++ software engineer (3D visualization & geometric computing)
Builds
3D visualization components, geometric computing subsystems, and surgical navigation features
Domain
Medical technology / Robotics / Computer Vision
Deliverable
production ML models | product features
Required skills
C++, object-oriented design, algorithms and data structures, linear algebra, computer vision, 3D visualization, geometric computing
Preferred skills
Qt/QML, image processing, DICOM data handling, medical device development, robotics, surgical navigation
Technologies
C++, Qt, QML, DICOM
Responsibilities
Design and implement complex software components and subsystems; Support architectural concepts and product framework; Ensure smooth transition from concept to maturity phase; Provide technical solutions to complex problems; Participate in software planning and estimating activities; Attend and support engineering and surgeon review labs.