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 scanners (iTero ®) 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.
- Work closely with computational geometry specialists to advance and integrate 3D algorithms into these applications / services.
- These services willdesign individually customized 3D printed dental appliance for Invisalign patients.
- 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
- 2+ years of professional / academic experience developing software in modern C++ (11-17)
- Experience with using Object Oriented concepts, STL and data structures
- Experience / education working with 3D computational geometry algorithms
- 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
- Working knowledge of with Git, Bitbucket
- Familiarity with Linux (CentOS), Docker containers, AWS
Desirable
- Exposure to 3D printing area
- Exposure to Software As Medical Device.