Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.
Doghouse Recruitment partners with a Utrecht-based client building a regulated medical device that combines imaging, robotics and ML. The role focuses on architecture, reliability and maintainability in a Linux real-time environment, joining a multidisciplinary team with hardware and systems engineers.
You will own software components in C++ (C++17/20), work on state-machine logic, and integrate evolving hardware.
The product has left the lab and is now in use in a clinical setting. Which changes the job entirely. The software is no longer something to prove, it is something that has to hold up on its own, every time.
My client builds a regulated medical device in Utrecht that combines imaging, robotics and machine learning to carry out a clinical procedure that is done by hand today. The system is distributed across several subsystems, runs on Linux under real-time constraints, and is coordinated by state machine logic that grows every time the hardware changes. The company has moved out of pure development and into deployment, so the work now is architecture, reliability and long-term maintainability rather than new features. You join a multidisciplinary development team and sit alongside hardware engineers, systems engineers and other software developers.
You take ownership of software components inside the hardware-integrated system. That means designing and implementing in modern C++ (C++17/20), maintaining structured state-machine-based logic, and integrating hardware that is still changing into the existing stack. Communication between subsystems runs over DDS, and a real part of the job is debugging across the software and hardware boundary, where the fault could sit on either side. You will also drive improvements in the existing architecture, strengthen testability with automated verification and Python scripting, and optimise performance in Linux and real-time environments. Technical decisions are made in system-level design discussions, not handed down from above.
Up to €80K gross per year including holiday allowance. Pension, hybrid working, 25 holiday days on a full-time contract, and an annual training budget of €2.000.