Senior C++ Software Design Engineer, Medical Imaging

Progressive Recruitment — Netherlands · Posted ~8 hours ago

Senior Visa History ✓

Skills

C++ Software design Software development Computer science Mathematics Medical imaging High-performance software Image-guided therapy 3D Medical Imaging Image-Guided Therapy

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A medical technology organization is seeking an experienced C++ software design engineer to develop high-performance applications for advanced 3D medical imaging and image-guided procedures. You'll contribute to the design and evolution of clinical software platforms, collaborating with multidisciplinary engineering teams to support complex treatment workflows and improve access to meaningful clinical information.

Highlights

Develop advanced medical imaging software that supports clinical decision-making and minimally invasive procedures. Collaborate with multidisciplinary engineering teams and contribute to technology designed to improve patient care and clinical workflows.

Description

(Sr.) Software Design Engineer About the Role We are looking for an experienced C++ Software Design Engineer with a strong background in computer science, mathematics, or a related technical field. In this role, you will contribute to the development of advanced 3D medical imaging applications that support minimally invasive cardiac and vascular procedures, helping healthcare professionals make faster and better-informed decisions during treatment. This is an opportunity to work on cutting-edge software solutions that directly impact patient care and improve clinical outcomes worldwide. What You'll Do As a Senior Software Design Engineer, you will play a key role in the design, development, and evolution of innovative image-guided therapy applications and supporting software platforms. Your responsibilities will include: Designing and developing high-performance software solutions for advanced medical imaging systems.Collaborating with multidisciplinary engineering teams, including software developers, architects, system engineers, and clinical specialists.Translating product roadmaps and clinical requirements into scalable software architectures and technical designs.Building prototypes to validate concepts and reduce technical risks during early development phases.Contributing throughout the full product development lifecycle, from concept through market release.Supporting and guiding distributed development teams and external software partners.Participating in Agile/Scrum ceremonies and driving continuous improvement initiatives.Ensuring software quality through best practices such as Clean Architecture, SOLID principles, code reviews, and test-driven development (TDD).The role requires close collaboration with international teams and an on-site presence of 3-4 days per week at the R&D facility in Eindhoven. What We're Looking For Required Qualifications MSc degree in Computer Science, Software Engineering, Mathematics, Electrical Engineering, or a related field.10+ years of professional software development experience.Proven experience in a senior technical role such as Software Architect, Staff Engineer, Technical Lead, or Technical Product Owner.Strong background in Agile software development environments.Excellent communication skills and the ability to align technical and non-technical stakeholders. Technical Expertise Modern C++ development (C++17/20).High-performance software design and optimization.Object-oriented design, design patterns, and software architecture.SOLID principles, Clean Architecture, and TDD.3D graphics and visualization technologies such as DirectX and/or OpenGL.Computational geometry and mathematical algorithms.Version control and CI/CD practices using Git-based workflows.Experience with Docker, package management, cloud technologies, and software deployment pipelines. Personal Skills Hands-on, proactive, and solution-oriented mindset.Passion for modern software engineering and emerging technologies.Strong analytical and problem-solving abilities.Ability to thrive in a collaborative, fast-paced, and highly innovative environment.Comfortable working with international and cross-functional teams. What You'll Be Part Of You will join a highly motivated international R&D organization focused on developing next-generation healthcare technologies. Working alongside experts from various disciplines, you will contribute to solutions that enable clinicians to diagnose, guide, treat, and validate therapies in real time. The team is based in Eindhoven and collaborates globally, creating a dynamic and multicultural environment where innovation, teamwork, and technical excellence are at the heart of everything we do. If you're passionate about advanced software development and want to make a tangible impact on the lives of millions of patients worldwide, we'd love to hear from you. Let op: vacaturefraude Helaas komt vacaturefraude steeds vaker voor. We waarschuwen je voor mogelijke misleiding: * Wij zullen nooit via WhatsApp of in een videogesprek vragen om jouw persoonlijke gegevens (zoals een kopie van je ID, bankgegevens of BSN). * Twijfel je over de echtheid van een vacature of contactpersoon? Neem dan altijd rechtstreeks contact met ons op via de officiële contactgegevens op onze website. Important: job fraud Unfortunately, job fraud is becoming more common. Beware of such scams: * We will never ask for personal information (such as a copy of your ID, bank details, or social security number) via WhatsApp or during a video call. * If you're unsure whether a vacancy or contact person is legitimate, please reach out to us directly using the official contact details on our website.