Your browser does not support javascript! Please enable it, otherwise web will not work for you.

C++ Developer @ Genpact

Home > Software Development

 C++ Developer

Job Description

Role & responsibilities


Work Mode : Hybrid (3 Days work from Office)- Subjected to change in future

Shift timings-

    • 2pm- 10 pm
    • 5pm- 1 am

We are seeking a highly skilled and innovative C++ Developer with a strong foundation in CAD/CAM systems, 3D geometric processing, and medical imaging technologies. This role is ideal for someone passionate about building high-performance applications in a product development and support environment, particularly in the dental, orthodontic, or medical imaging domains.

Key Responsibilities:

  • Design, develop, and maintain C++ applications for CAD/CAM and 3D modeling workflows.
  • Implement and optimize algorithms for:
  • Mesh processing
  • 3D model reconstruction
  • Tooth positioning and gingiva modeling
  • Work with STL and DICOM/CBCT data formats for 3D dental/medical imaging.
  • Collaborate with cross-functional teams including UI/UX designers, product managers, and QA engineers.
  • Support existing product lines by debugging, profiling, and enhancing performance.
  • Contribute to the development of geometric processing engines and simulation tools.
  • Ensure code quality through unit testing, code reviews, and documentation.

Required Qualifications:

  • 57 years of backend development experience.
  • Programming & Development
  • Strong proficiency in C++ (11/14/17) with object-oriented design principles.
  • Experience in product development and support lifecycle.
  • Familiarity with multithreading, memory management, and performance tuning.
  • CAD/CAM & 3D Modeling
  • Hands-on experience with CAD/CAM systems and 3D modeling tools.
  • Proficiency in mesh processing, STL modeling, and geometric transformations.
  • Experience with 3D model reconstruction from scan data.
  • Medical Imaging & Visualization
  • Familiarity with CBCT (Cone Beam CT) and DICOM formats.
  • Understanding of gingiva modeling, tooth segmentation, and positioning algorithms.
  • Graphics & Visualization
  • Knowledge of OpenGL, VTK, or similar 3D graphics libraries.
  • Experience in graphic design for scientific or medical visualization is a plus.

Preferred Qualifications:

  • Bachelors or masters degree in computer science, Engineering, or a related field.
  • Experience with Qt or other cross-platform GUI frameworks.
  • Exposure to Python or scripting languages for automation.
  • Background in computational geometry or biomedical engineering.
  • Familiarity with agile development methodologies.
  • Knowledge of medical imaging tools (e.g., DICOM, PACS, or imaging libraries) is a strong plus.

Strong communication and documentation skills.


Preferred candidate profile

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Software Development - Other
Employement Type: Full time

Contact Details:

Company: Genpact
Location(s): Noida, Gurugram

+ View Contactajax loader


Keyskills:   C++ CAD DICOM CBCT

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Senior PHP Developer

  • Corient Business
  • 2 - 3 years
  • Mumbai
  • 1 hour ago
₹ Not Disclosed

RPA Developer

  • Corient Business
  • 2 - 4 years
  • Mumbai
  • 9 hours ago
₹ Not Disclosed

Senior AI Developer

  • Corient Business
  • 2 - 4 years
  • Mumbai
  • 17 hours ago
₹ Not Disclosed

Software Engineer II - Java Developer

  • JPMorgan Chase Bank
  • 0 - 7 years
  • Bengaluru
  • 2 days ago
₹ Not Disclosed

Genpact

Genpact Deutschland