Ga naar de hoofdinhoud

Sr. Software Design Engineer

Technology
Progressive
EINDHOVEN, Nederland1 maand geleden
Voltijd

Functieomschrijving

(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.
Keywords
monthsOfExperience: 120Package managerOpenGLC++ScrumSoftware DeploymentOpenGL ESCI / CDDirectXSOLIDTest-driven developmentGitDockerSoftware EngineeringCI/CD

Interesse in deze functie?