Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

AlignTech 3D C++ Software Engineer 
United States, California, San Jose 
654637345

18.08.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 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.