Senior Software Design Engineer
Eindhoven - Netherlands
Job Summary
Lead the technical development of advanced 3D imaging applications for cardiac and vascular procedures collaborating with global R&D teams and engineering partners.
Key responsibilities:
Turn product roadmaps into scalable software architectures.
Guide external Scrum teams from prototype to delivery.
Develop high-performance C and 3D rendering solutions.
Identify and reduce technical risks early.
Drive engineering quality through Agile practices.
Heres a shorter sharper version:
You are successful in this role if you:
Hold a Masters degree in Computer Science Engineering Mathematics or a related field.
Bring 10 years of software engineering experience including 3 years in a senior technical or architecture role.
Have strong hands-on expertise in modern C (C20) Clean Architecture TDD and SOLID principles.
Have experience with 3D rendering (DirectX/OpenGL) and computational geometry.
Competencies
Strong architectural vision and clear communication.
Collaborative leadership across international teams and partners.
Analytical solution-oriented approach to technical challenges.
Adaptable and effective in fast-paced multi-site environments.
Required Skills:
You are successful in this role if you: Hold a Masters degree in Computer Science Engineering Mathematics or a related field. Bring 10 years of software engineering experience including 3 years in a senior technical or architecture role. Have strong hands-on expertise in modern C (C20) Clean Architecture TDD and SOLID principles. Have experience with 3D rendering (DirectX/OpenGL) and computational geometry.