Senior C++ Software Engineer (m/f/d) in Zurich

Location: Schweiz
Job Type: Full time

To strengthen our Align/exocad Software Developing Team we are looking for you as a

Senior C++ Software Engineer (m/f/d)

As Senior C++ Software Engineer you will be responsible for the development & integration of cutting-edge solutions into Align’s 3D C++ CAD platforms for some of the most difficult problems in dentistry, whether in visualization, simulation, analysis and other areas to help Align Technology provide better Orthodontic, Restorative, Image Capture, Simulations, Treatment Planning, Visualizations, Manufacturing solutions to our patients, partner dentists and laboratories.

This is a role where the engineer shall provide solutions for our products’ evolution. It requires a deep technical foundation in 3D, image processing, computer science & software engineering. It requires a strong ability to focus on challenging creative projects.

In this role, you will…

  • Development of algorithms, prototyping and validation of software solutions
  • Design, development, debugging and documentation of software components
  • Imagine & Analyze the product needs of customers
  • Synthesize requirements and create effective roadmaps
  • Design & Develop algorithms, prototype and validate solutions
  • Interact with the customers, product managers, R&D teams, including to transition solutions from Research to Development
  • Cooperate with platform leaders to build integrated solution that will become part of the mainstream Align platforms

The personal requirements

  • Bachelor’s, Master’s degree or Ph.D. in a relevant discipline (CS, Math) with work or research experience
  • 6+ years of experience as part of a team of Engineers in Software Research
  • 6+ years of practical professional coding experience in C++ or similar language
  • Proficient in Analytical Geometry & Linear Algebra at University Level
  • 3D or CAD development experience highly appreciated
  • Willingness to comply with processes required for a medical device Class II SDLC
  • Strong communication and interpersonal skills required with the ability to interface with product teams, as well as internal/external customers
  • Experienced in developing software in an Agile SDLC
  • Ability to communicate with people, to clearly express thoughts
  • Excellent verbal and written English

What we offer you

  • Exciting and wide range of tasks in a dynamic and growth-oriented software company
  • Flat hierarchies and efficient decision-making processes
  • A positive working atmosphere that promotes both individual freedom and responsibility
  • Strong team spirit
  • Modern offices and cutting-edge work equipment
  • Flexible working and home office
  • Education and training
  • Work life balance
  • Free drinks and snacks
  • Corporate events

Our Mission

exocad's mission is to make high-quality dental restorations accessible to everyone. At exocad you will work on a product that gives people more quality of life every day. exocad offers you a very interesting working environment in one of the market-leading software companies in the dental industry.

Have we aroused your interest?

If this position challenges you and fits your qualifications and professional goals, we look forward to receiving your application.

Please use our online form for the application:


For questions, please contact:

exocad GmbH | Personnel Department | Christian Agne | Julius-Reiber-Str. 37 | D-64293 Darmstadt | E-Mail:| Phone.: 06151 6294-133

Download Stellenanzeige als PDF

* The job title does not mean the male variant, but stands for the gender-neutral designation of the profession. People are welcome regardless of gender, origin, sexual orientation and religion.