3D C++ Software Engineer
Align Technology
Date: 2 weeks ago
City: Pune, Maharashtra
Contract type: Full time

Department: Research & Development
Location: APAC-India-Pune
Description
The 3DC++ Software Engineer will contribute to critical R&D software development projects that help the company innovate the aligner technology. The engineer should have a sound programming background and desire to innovate. This role will be part of Align’s goal to deliver our clear aligners (Invisalign ) and 3D scanners (iTero ) to our customers. Depending on the skill level, this position can be turned into a more junior or more senior role.
Role expectations
What We're Looking For
Review our Applicant Privacy Policyfor additional information.
Equal Opportunity Statement
Align Technology is an equal opportunity employer. We are committed to providing equal employment opportunities in all our practices, without regard to race, color, religion, sex, national origin, ancestry, marital status, protected veteran status, age, disability, sexual orientation, gender identity or expression, or any other legally protected category. Applicants must be legally authorized to work in the country for which they are applying, and employment eligibility will be verified as a condition of hire.
Location: APAC-India-Pune
Description
The 3DC++ Software Engineer will contribute to critical R&D software development projects that help the company innovate the aligner technology. The engineer should have a sound programming background and desire to innovate. This role will be part of Align’s goal to deliver our clear aligners (Invisalign ) and 3D scanners (iTero ) to our customers. Depending on the skill level, this position can be turned into a more junior or more senior role.
Role expectations
- Design, develop, troubleshoot and improve next generation C++ production software for 3D treatment planning and simulation.
- Collaborate with multi-disciplinary team (of Software engineers, Bio Mechanical engineers, Product management, Manufacturing experts) to take the upcoming projects to fruition.
- Work closely with senior software developers who specialize in 3D geometry based application development to take C++ prototypes to production with high quality.
- Upgrade existing C++ prototypes into production quality code with the help of componentization.
- Develop UI based tools that enable team of Bio Mechanical Engineers.
- Follow best practices; produce high quality, testable and reusable code. Share your expertise, help your colleagues and learn from others as well.
- As a member of the team, you will leverage the Scrum Agile process; take part in sprint planning, daily stand-up, retrospective and demonstration activities.
- Follow quality and regulatory guidelines for medical device software development.
- Contribute with innovative ideas and follow up with patents applications.
- Collaborate in requirement discussions, propose, and implement solutions.
What We're Looking For
- Bachelor’s degree in Computer Sciences or equivalent - 5+ years of professional / academic experience developing software in modern C++ 14/17
- Experience with using Object Oriented concepts, C++, STL
- Proficiency in Data Structures and Algorithms
- Desire to innovate, good problem solving ability and critical thinking
- Exposure to Computer Aided Geometric Design (CAGD), Computer graphics Nice to have
- Python expertise
- Exposure to Docker containers, Linux (Ubuntu, CentOS), AWS
- Experience using Git tools
Review our Applicant Privacy Policyfor additional information.
Equal Opportunity Statement
Align Technology is an equal opportunity employer. We are committed to providing equal employment opportunities in all our practices, without regard to race, color, religion, sex, national origin, ancestry, marital status, protected veteran status, age, disability, sexual orientation, gender identity or expression, or any other legally protected category. Applicants must be legally authorized to work in the country for which they are applying, and employment eligibility will be verified as a condition of hire.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Head - Supply Chain - Automotive
HINDCO Consulting Services,
Pune, Maharashtra
3 days ago
Role & Responsibilities Develop and execute the overall supply chain strategy in alignment with production and business goals. Drive strategic initiatives like localization, cost optimization, digital transformation, and supplier risk mitigation. Lead, mentor, and develop high-performing teams across procurement, logistics, warehousing, and planning. Oversee procurement of raw materials, components, and services with a focus on quality, cost, and delivery. Lead...

Supply Chain Consultant in Pune
Accurest Consulting,
Pune, Maharashtra
4 days ago
Key Responsibilities Check current stocks levels and see whether new orders need to be placed Understand the current e-commerce inventory process and suggest improvements Keep up to date with the supply chain and e-commerce industry through the latest news and updates Handle the end-to-end coordination with the relevant team starting from planning the order till receiving it at the warehouse...

Manager_AWS DevOps Engineer_Kubernetes, Helm Chart, ArgoCD, Terraform_Bangalore
VOIS,
Pune, Maharashtra
6 days ago
About VOISVOIS (Vodafone Intelligent Solutions) is a strategic arm of Vodafone Group Plc, creating value and enhancing quality and efficiency across 28 countries, and operating from 7 locations: Albania, Egypt, Hungary, India, Romania, Spain and the UK.Over 29,000 highly skilled individuals are dedicated to being Vodafone Group’s partner of choice for talent, technology, and transformation. We deliver the best services...
