Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

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

23.03.2025
Align is looking for a 3D C++ Software Engineer. This role will be part of a culture that is helping to improve lives every day through digital dentistry. The 3D C++ Software Engineer should have exceptional skills with software development, 3D and C++ programming. This role will be part of Align goal to deliver our clear aligners (Invisalign ®) and 3D scanners (iTero ®) to our customers
Research & Development
Employment Type
Full Time
US-California-San Jose
Workplace type
$173,210 - $193,228 / year
In this role, you will…
  • Design, develop, troubleshoot and improve next generation software for use in clinical research and clinical applications
  • As a part of larger Product Innovation team: - Be on a constant mission to maintain and improve the quality of our software, including our large legacy code base
  • Develop internal tools in support of company’s processes and infrastructure
  • Work closely with clinical board and mechanical engineers to communicate options and enable better decisions
  • Collaborate in requirement discussions, propose and implement solutions
  • Follow best practices; produce high quality, testable and reusable code. Share your expertise, help your colleagues and learn from others as well.
  • Leverage the Scrum Agile process; take part in sprint planning, daily stand-up, retrospective and demonstration activities.
  • Work under Windows with MS Visual Studio, use Git and Atlassian tools for version control, bug tracking and task tracking.
  • Follow quality and regulatory guidelines for medical device software development.
In this role, you’ll need …
  • Bachelor's degree in Computer Science or other STEM major, or equivalent years of experience
  • 5+ years of professional experience developing software in modern C++ (11-17)
  • 2+ years in 3D software development (3D graphics, 3D computational geometry)
  • In depth knowledge of the C++ language and ability to navigate large C++ code base
  • Working knowledge of with Git, Bitbucket
  • Extensive experience with software development, such as design, code, debug and a strong understanding of object-oriented design
Nice to have…
  • Familiarity with Linux, Docker containers, AWS
  • Experience with Python programming
  • Exposure to Software as Medical Device
About Align
Your growth and well-being:

  • Health and well-being programs to keep you thriving in both body and mind.
  • Employee discounts on Invisalign products.
  • Learning opportunities though online learning resources and support for your individual development plans.
  • Inclusive workspace that fosters diversity and collaboration.
Country-specific details will be shared with you by your recruiter during the interview process.