Envista Holdings Corporation

Senior Software Development Engineer (C++ | Computer Geometry)

Envista Holdings Corporation
Apply
4 months ago
Madrid, SpainSenior

Responsibilities

  • Convert dental X-ray and scan data into accurate 3D anatomical models.
  • Solve complex computational geometry challenges in a medical context.
  • Design and build features for desktop and backend applications.
  • Collaborate with engineers, product managers, and domain experts globally.
  • Drive software innovation from concept through release.
  • Apply unit and integration testing practices.

Requirements

  • 10+ years of C++ development experience.
  • Background in Computer Science, Mathematics, or a similar field.
  • Experience with computational geometry.
  • Strong grasp of clean code principles including SOLID, KISS, and YAGNI.
  • Experience working in Agile teams.
  • Fluent English.
  • Preferred experience with CGAL, VTK, Embree, or similar frameworks.
  • Python experience for prototyping or testing is preferred.
  • AWS or Azure exposure is preferred.
  • Basic TypeScript and React knowledge is preferred.
  • Interest in AI-assisted tools such as GitHub Copilot is preferred.

Benefits

  • Competitive compensation package with comprehensive medical and dental coverage.
  • Meal allowance.
  • Maternity and paternity leave.
  • Modern, award-winning office at Kio Towers with wellbeing and ergonomic features.
Envista Holdings Corporation

About Envista Holdings Corporation

1,001-5,000 employees

Envista Holdings Corporation builds and sells dental equipment, software, imaging systems, implants, orthodontic appliances, and consumables to dental practices, orthodontic clinics, and labs. Its portfolio includes brands such as Nobel Biocare (implants), Ormco (orthodontics), DEXIS (imaging), and Kerr (clinical consumables). Founded in 2019 as a spin-off from Danaher, the company is headquartered in Brea, California and is publicly traded on the NYSE.

Contact me