Software Development Engineer (C++ | Computer Geometry)

Envista
📍 Madrid, Community of Madrid, Spain 💼 Full time 🕒 Posted June 04, 2026

Job Description

Job Description

:

Want to build technology that transforms smiles—literally?

Join our global team working on Spark™ Clear Aligners, a next-generation orthodontic solution. We’re looking for a strong C++ engineer to help us turn raw dental scan data into precise 3D models using advanced algorithms and machine learning.

This is where software engineering meets real-world healthcare impact.

What you’ll be working on

  • Converting dental X-ray and scan data into accurate 3D anatomical models

  • Solving complex computational geometry challenges in a medical context

  • Designing and building features for desktop and backend applications

  • Collaborating with a global team of engineers, product managers, and domain experts

  • Driving innovation in an Agile environment (from concept to release)

  • #LI-EU1

    Job Requirements:

    What we’re looking for

  • 5+ years o...

  • Ready to Apply?

    Submit your application today and join our talented team at Envista.

    Submit Application

    Job Details

    • Location Madrid, Community of Madrid
    • Job Type Full time
    • Category Computer Occupations
    • Posted Date June 04, 2026
    • Application Deadline July 14, 2026