
C++ and Computational Geometry Engineer
3 days ago
Department:
Research & Development
Location:
APAC-India-Pune
Description
The
C++ and Computational Geometry 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 and computational geometry background, and the 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.
Role expectations
Position can be adjusted to the candidates experience and expertise.
In this role, you will…
- Design and develop production quality C++ applications / including services that are hosted in the cloud.
- Author and maintain computational - geometry based 3D algorithms embedded in these applications / services.
- These services will design individually customized 3D printed dental appliance for Invisalign patients.
- Adopt Quality First mindset.
- Participate in ensuring production quality by enabling the quality team with testable code and handholding help as needed.
- Contribute to brand new and existing software components: help refine requirements, develop quality software, identify / mitigate risks and participate in production monitoring as needed.
- Collaborate with team of Bio Mechanical Engineers to elaborate the problem definition and explore the solution space.
As a part of larger Product Research and Development team:
- Follow architectural, quality and regulatory guidelines for medical device software development.
- Collaborate with multi-disciplinary team (of Software engineers, Bio Mechanical engineers, Product management, Manufacturing experts) to take the upcoming research projects to fruition.
- Development environment: scrum, Windows with MS Visual Studio, Git, Atlassian - JIRA, Bamboo etc...
What We're Looking For
In this role, you'll need …
- Master's degree in computer sciences, CAD/CAM or equivalent
- 5+ years of professional 3D computational geometry professional experience
Desirable
- Work in additive manufacturing related areas highly desirable
- Professional experience developing software in modern C
- Experience with using Object Oriented concepts, STL and data structures
- Flexibility to contribute to the areas of the project that need the most help.
- Passion towards code quality and development process.
- Desire to innovate, good problem-solving ability and critical thinking
- Experience with Git, Bitbucket
- Publications in computational geometry field
- Familiarity with geometry toolkits like CGAL, Polygonica
- Familiarity with use of optimization techniques in software development.
Applicant Privacy Policy
Review our
Applicant Privacy Policy
for 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.
-
Computational Geometry Developer
2 hours ago
Pune, Maharashtra, India Ceinsys Tech Limited Full time ₹ 15,00,000 - ₹ 25,00,000 per yearWe're Hiring: Computational Geometry DeveloperLooking for atalented developerto work onCAD, BIM, and CAEsoftware solutionsWhat You'll Do:Develop prototypes and applications in C++ / PythonParticipate in research in computational geometry or image processingSupport integration, system testing, and cross-platform deploymentMust-Have:3–10 years...
-
C++ Software Engineer 3D
2 weeks ago
Pune, Maharashtra, India Align Technology Full timeJob Description- Department RD. Location Pune. Description. Join a team that is changing millions of lives.- Transforming smiles,changing lives.- AtAlign Technology, we believe a great smile can transform a person's life, so we create technology that gives people the confidence to take on whatever's next. We revolutionized the orthodontic industry with the...
-
Software Engineer
3 days ago
Pune, Maharashtra, India Prolincur Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per yearCompany DescriptionProlincur Technologies specializes in customized software development services focusing on 3D spatial technology, including CAD, GIS, and BIM. They empower businesses by leveraging 3D spatial data to create solutions like Digital Twin platforms, point cloud manipulations and custom 3D product configurators. Their diverse client base ranges...
-
CAD Developer
2 days ago
Pune, Maharashtra, India Centre for Computational Technologies Full time ₹ 9,00,000 - ₹ 12,00,000 per yearJob InformationDate Opened09/30/2025IndustryIT ServicesJob TypePermanentWork Experience2-5 YearsCityPune CityState/ProvinceMaharashtraCountryIndiaZip/Postal Code411001About UsCCTech's mission is to transform human life by the democratization of technology. We are a well established digital transformation company building the applications in the areas of CAD,...
-
C# Developer
7 days ago
Pune, Maharashtra, India Centre for Computational Technologies Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJob InformationDate Opened09/02/2025IndustryIT ServicesJob TypeFull timeWork Experience5-8 YearsCityPune CityState/ProvinceMaharashtraCountryIndiaZip/Postal Code411001About UsCCTech's mission is to transform human life by the democratization of technology. We are a well established digital transformation company building the applications in the areas of CAD,...
-
CAD Developer
2 days ago
Pune, Maharashtra, India Centre for Computational Technologies (CCTech) Full time ₹ 15,00,000 - ₹ 25,00,000 per yearload_list_page(event)"> Job listingJob detailsJob InformationDate Opened 09/30/2025Industry IT ServicesJob Type PermanentWork Experience 2-5 YearsCity Pune CityState/Province MaharashtraCountry IndiaZip/Postal Code 411001About UsCCTech's mission is to transform human life by the democratization of technology. We are a well established digital transformation...
-
CAD Developer
2 hours ago
Pune, Maharashtra, India Centre for Computational Technologies (CCTech) Full time ₹ 15,00,000 - ₹ 25,00,000 per yearload_list_page(event)"> Job listingJob detailsJob InformationDate Opened 10/01/2025Industry IT ServicesJob Type PermanentSalary LPAWork Experience 2-5 YearsCity Pune CityState/Province MaharashtraCountry IndiaZip/Postal Code 411001About UsCCTech's mission is to transform human life by the democratization of technology. We are a well established digital...
-
SS&C Technologies
4 weeks ago
Pune, Maharashtra, India SS&C GlobeOp Full timeKey Responsibilities :- Lead the end-to-end design, architecture, and development of complex applications.- Mentor and guide a team of software engineers, fostering technical growth and best practices.- Collaborate with product managers, architects, and stakeholders to define technical requirements.- Ensure code quality through reviews, best practices, and...
-
R&d Engineer
3 weeks ago
Pune, Maharashtra, India ANSYS Full timeSummary Role PurposeThe R D Engineer is responsible for the development of software products and supporting systems As part of Office of CTO in this role you will do research in Generative AI and deep learning on foundation models for physics building on top of SLM or LLMs to implement them on our local ML infrastructure Key Duties and...
-
C/C++ Developer
1 week ago
Pune, Maharashtra, India Adagrad AI Full time ₹ 8,00,000 - ₹ 24,00,000 per yearAdagrad AI, a leading AI solution provider, is looking for an experienced and talented C/C++ Developer to join our innovative team. You will play a crucial role in the development of our advanced AI solutions and products, working on exciting projects related to computer vision and machine learning.The opportunity:Develop, test, and maintain efficient,...