3D Software Engineer

  • Full-time

Company Description

Align Technology is a global medical device company that pioneered the invisible orthodontics market with the introduction of the Invisalign system in 1999.  Today, we develop innovative, technology-rich products such as Invisalign aligner treatments, iTero™ intra-oral scanners, and OrthoCAD digital services to help dental professionals achieve the clinical results they expect and deliver effective, cutting-edge dental options to their patients.

Job Description

We are looking for a resourceful and result-driven 3D software engineer to join the Product Innovation group, a team of passionate engineers dedicated to transform the orthodontic world with the Invisalign product. The work includes developing R&D 3D software tools end-to-end, discussing requirements with internal customers, conceiving and implementing 3D algorithms, and integrating lab measurement devices in our research process.

The ideal candidate will thrive in a highly collaborative environment, working closely with mechanical engineers, materials specialists and clinical experts. The candidate will also have a demonstrable interest in product engineering and development, and takes pride in delivering high quality software in a fast paced environment.

 

RESPONSIBILITIES 

  • Develop 3D research tools for internal customers in C++ under Visual-Studio
  • Participate in research, design, development of geometric algorithms to solve real clinical problems
  • Be responsible for internal research software life cycle
  • Work in small teams with experts of different fields (mechanical engineers, material engineers, clinical experts)
  • Work in a fast paced environment and meet critical deadlines

Qualifications


To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.


EDUCATION AND/OR EXPERIENCE:

  • 3+ years programming experience
  • Proficiency with C++
  • Experience with mesh processing, computational geometry algorithms
  • Solid background in mathematics and geometry
  • Ability to communicate effectively outside field of expertise
  • Experience with Matlab, LabView or CAD a plus
  • MS or Ph.D. in Computer Science preferred


 


Additional Information

All your information will be kept confidential according to EEO guidelines.