CareerPlanSign in

Software Engineer - C++ Developer

Gurugram, India💼 Full-time🗓 2026-09-28 → 2026-09-29

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.

Sourced via workday · Listed on CareerPlan, which tracks 855,000+ jobs from 20+ sources.