changing lives.
Thewill contribute to critical R&D software development projects that help the company innovate the aligner technology. The engineer should have sound C++ programming background and desire to innovate. This role will be part of Align goal to deliver our clear aligners (Invisalign ®) and 3D printed appliances to our customers.
In this role, you will…
- Design and develop production quality non-interactive C++ applications / services that will be hosted in the cloud.
- Design and develop 3D algorithms , and then integrate them into these applications / services.
- These services willdesign individually customized 3D printed dental appliance for Invisalign patients.
- Develop new and add new features to existing desktop applications working with 3D geometry.
- Participate in ensuring production quality by enabling the quality team with testable code and automation help.
- Contribute to brand new and existing components: help refine requirements, develop quality software, identify / mitigate risks and participate in production monitoring as needed.
- Develop UI tools / scripts that enable team of Bio Mechanical Engineers.
- 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...
In this role, you’ll need …
- Bachelor’s degree in mathematics, Computer Sciences or equivalent
- 5+ years of professional experience developing software in modern C++ (11-17)
- Experience with using Object Oriented concepts, STL and data structures.
- Experience working with 3D computational geometry
- Be passionate about the code quality and good software design.
- Be willing to learn from the experts (C++ and geometry) on the team.
- Flexibility to contribute to the areas of the project that need the most help.
- Desire to innovate, good problem-solving ability and critical thinking.
- Experience with Git, Bitbucket.
- Familiarity with Linux (CentOS / Ubuntu), Docker containers, AWS
Desirable
- Exposure to 3D printing area
- Exposure to Software as Medical Device.