
Senior Software Development Engineer (C++ | Computer Geometry)
Envista Holdings Corporation3 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.