Software Development Engineer

Envista
Madrid, Spain
21 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

3d Models C++ (Programming Language) Software Quality Console Applications Software Design Patterns Machine Learning Scrum Methodology E2e Testing Computational Geometry Software Engineering Information Technology

Job description

Experteer Overview In this role you will help design and implement features for desktop and console applications that convert dental scans into patient anatomy models.You will join a distributed, cross-functional team and contribute to feature refinement, planning, and delivery in an agile environment.You will work on the early stage of processing X-ray scans with machine learning to generate 3D representations.This position offers the chance to impact how clinicians visualize and plan treatments on a global scale.Compensaciones / Beneficios- Design and implement features for desktop/console apps generating patient anatomy from scans- Collaborate with product managers to refine features and plan releases- Participate in agile rituals and contribute to sprint planning and backlog refinement- Work on the acquisition and processing of dental X-ray scans into 3D models using ML- Contribute to solution design and code quality across a distributed teamResponsabilidades- MSc in Computer Science, Mathematics, or related technical field- At least 5 years of professional C++ development experience- Hands-on experience with computational geometry- Strong proficiency with software design patterns (SOLID, YAGNI, KISS)- Experience writing robust unit and end-to-end tests, including mocks- Strong English communication skillsRequisitos principales-

Requirements

MSc in Computer Science, Mathematics, or related technical field

  • At least 5 years of professional C++ development experience
  • Hands-on experience with computational geometry
  • Strong proficiency with software design patterns (SOLID, YAGNI, KISS)
  • Experience writing robust unit and end-to-end tests, including mocks
  • Strong English communication skillsRequisitos principales

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:48 min

Balancing code generation velocity with software quality standards

Lilia Gargouri Lilia Gargouri · Coffee With Developers

2:50 min

Introduction to end-to-end testing with Cypress

Soumaya Erradi · LIVE

2:09 min

Introduction to building iOS augmented reality applications

Nermin Sehic · LIVE

4:08 min

Exploring cross-cultural backgrounds in software engineering

Chris Heilmann +2 · LIVE

1:16 min

Defining software quality as behavior encountering reality

Brian Lovin Brian Lovin · WWC Europe 2026

Videos

See all

Related articles

See all