Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

AlignTech 3D C++ Software Engineer 
Canada, Newfoundland and Labrador 
260761126

18.11.2024

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
  • 5+ 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.