The English-language job board for Spain
89,000+ live jobsSenior Software Engineer (C++ | Computer Geometry) in Madrid
On-site in Madrid·Full-time·Added 2 days ago (last checked 11 Nov)
Our summary
- Work mode
- On-site, Madrid
- Contract
- Full-time
- English
- Required
- Experience
- 3+ years
- Education
- Master's degree





Visa options
The ad doesn’t mention sponsorship
Not a refusal, but not a yes. Worth asking in your first message.
Skills
Luxoft is hiring for this role in several places. This vacancy is in Madrid.
Requirements
What we're looking for
Must have
- Master's degree in Computer Science, Applied Mathematics or a related engineering discipline
- 3+ years of professional R&D experience in Computational Geometry, Design Optimization, Algorithm Design and Machine Learning
- Solid C++ and OOP skills, design patterns, commercial software development
- Strong mathematics and algorithm design skills
- Ability to turn complex or abstract requirements into actionable ideas
- Effective technical writing skills
Nice to have
- PhD in Computer Science, Applied Mathematics or related field
- 3D modeling, triangular mesh processing, numerical methods
- Experience in AI fields
- Data analysis and visualization
- Healthcare (FDA) regulated industry experience
The role
Project description
Our client is a global leader in orthodontic solutions, providing innovative and high-quality products and technologies to orthodontists and patients worldwide. With a history of over 60 years, they offer a wide range of orthodontic products, including braces, wires, brackets, and aligners. We are seeking an experienced C++ Software Developer to join a team focused on development of web application.
What you'll do
Responsibilities
- Investigate the digital orthodontics workflow to find opportunities for automation and optimization
- Develop advanced algorithms for processing, augmentation, integration and prediction of photographic, volumetric, geometric and meta data
- Take part in iterative concept prototyping to validate or disprove new ideas
- Design experiments, metrics and acceptance criteria for technical and clinical validation
- Implement high-fidelity prototypes ready for hand-over to product development
- Write technical reports on investigations, findings and proposed solutions
- Communicate progress and risks to cross-functional teams
- Run technology and patent scans; take part in patent filing
About Luxoft
DXC Luxoft is a software engineering and digital transformation company, part of DXC Technology, offering enterprise technology services from legacy IT modernization to large-scale digital transformation. Its engineers serve global enterprises across automotive and R&D engineering (partnering with 80% of the world's automakers on software-defined vehicles), financial services (trading platforms, legacy modernization, cloud migration and regulatory initiatives), and cross-industry solutions.
In Spain, DXC Luxoft currently lists 8 open roles, including remote positions across the country and a role based in Las Rozas de Madrid. Open positions span core banking architecture, Java engineering, DevOps, Palantir Foundry, and Android automotive development, and several of these roles are explicitly tagged 'Relocation friendly' on the careers page. The company highlights structured mentoring and learning programs, with opportunities to move across projects and industries as careers develop.
- Industry
- IT Services
Good to know if you are moving
- DXC Luxoft currently lists 8 open roles in Spain, many of them remote positions available across the country
- Several Spain roles are explicitly tagged 'Relocation friendly' on the careers page, including Palantir Foundry Engineer, Lead DevOps and Senior Android Developer (Automotive OS Experience)
- One open role is based in Las Rozas de Madrid (Core Banking Architect)
- The company offers structured mentoring and learning programs, with opportunities to move across projects and industries as your career develops
More jobs like this
or browse Senior·Community of Madrid·IT Services
