Envista Holdings Corporation

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

Envista Holdings Corporation
Apply
3 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
Contact me