Work Mode: Hybrid (3 Days work from Office)- Subjected to change in future
Role & responsibilities
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
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Software Development - OtherEmployement Type: Full time