Want to build technology that transforms smiles—literally? Join our global team working on SparkTM 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 general team of engineers, product managers, and domain experts
Driving innovation in an Agile environment (from concept to release)
LI-EU1
What we're looking for
~7+ years of C++ development experience
~ Background in Computer Science, Mathematics, or similar
~ Experience with computational geometry
~ Strong grasp of clean code principles (SOLID, KISS, YAGNI)
~ Experience working in Agile teams
~ Solid testing practices (unit + integration tests)
~ Fluent English
Nice to have
CGAL, VTK, Embree or similar frameworks
Python for prototyping or testing
AWS or Azure exposure
TypeScript / React basics
Interest in AI-assisted tools (e.g., GitHub Copilot)
Why join us?
Work on meaningful technology that improves patient outcomes
Tackle unique challenges combining 3D, ML, and medical imaging
Be part of a global, collaborative team
Grow your expertise in a highly specialized, innovative domain
Competitive compensation package with comprehensive benefits, including medical and dental coverage
Meal allowance to support your daily wellbeing
Maternity & paternity leave to help you focus on what matters most during important life moments
Modern, award-winning office at Kio Towers, designed with top-tier wellbeing and ergonomic standards
📌 C++ Senior Developer (España)
🏢 Ormco
📍 España