3D C++ Software Engineer
On-site
Align Technology
Enterprise
Product
B2B
₹ 26-35 Lacs PA
IPO/Public
Health Tech
Pune, Maharashtra, India
Post Status: closed
Permanent
34 applications
Experience: 5-8 Years
Skills
Jira
C++
AWS
Git
3D Graphics
Confluence
CAD/CAM
Microsoft Visual Studio
Object-Oriented Programming (OOP)
Bamboo
Posted 158 days ago

About the job

About the Job

The 3D C++ Software Engineer will contribute to critical manufacturing software development projects that drive innovation in aligner technology. The engineer should have a strong programming background, experience in CAD/CAM software development, and a desire to innovate. This role covers the complete 3D manufacturing software lifecycle from concept to release.

Key Responsibilities

  • Design, develop, troubleshoot, and enhance next-generation CAM systems for medical device mass production.

  • Prototype solutions to assist biomechanical engineers in product design for manufacturing.

  • Collaborate with cross-functional teams, including software engineers, product managers, and manufacturing experts, to deliver projects successfully.

  • Upgrade C++ prototypes into production-quality code through componentization.

  • Design, develop, debug, maintain, and document software components.

  • Translate physical manufacturing testing results into software requirements.

  • Work closely with customers and SQA teams to enhance product quality.

  • Follow quality and regulatory standards for medical device software development.

  • Contribute innovative ideas and support patent applications.

Technical Environment

  • Windows, MS Visual Studio

  • Git, JIRA, Confluence, Bamboo

  • Exposure to Docker, Linux, AWS preferred

Qualifications

  • Bachelor’s degree in Computer Science or related field

  • 5+ years of professional experience in modern C++ (C++11/14/17)

  • 3+ years of experience in CAD/CAM systems or 3D computational geometry

  • Strong knowledge of OOP, STL, memory management, data structures, and algorithms

  • Good problem-solving, analytical, and innovation skills

Nice to Have

  • Python expertise

  • Knowledge of CAGD, computer graphics, computer tomography, CNC, or robotics programming