Senior Embedded Software Engineer - Real-Time Medical

Doghouse Recruitment

Utrecht

Hybrid

EUR 72,000 - 88,000

Full time

28 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Hybrid working
Pension
25 holiday days
Annual training budget

Job summary

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.

Qualifications

  • 4 to 7 years of professional C++ development experience.
  • Strong modern C++ (C++17/20) and proven work on production-level systems.
  • Experience structuring code for maintainability, plus automated testing.
  • Linux experience and strong debugging skills in complex systems.
  • Git and collaborative workflows.
  • State machines, hardware-software integration, DDS or similar pub/sub, and Python scripting are all a plus.
  • Master’s degree in Computer Science, Electrical Engineering or a related technical field.

Responsibilities

  • Design and implement software components inside the hardware-integrated system using modern C++.
  • Maintain structured state-machine-based logic and integrate changing hardware into the existing stack.
  • Debug across software/hardware boundary and drive improvements in architecture, testability and performance.
  • Collaborate in system-level design discussions and optimize performance in Linux real-time environments.

Skills

C++ development
Modern C++ (C++17/20)
Linux debugging
Code maintainability
Python scripting

Education

Master’s degree in CS/EE

Tools

DDS pub/sub
Git

Job description

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Vitestro • Utrecht

On-site
EUR 63,000 - 75,000
Hybrid working setup
30% ruling
Embedded Software Engineer
Embedded Software Engineer

Doghouse Recruitment • Utrecht

Hybrid
EUR 72,000 - 88,000
Hybrid working
Pension
25 holiday days
+1
Senior Embedded C++ Engineer for Medical Devices
Senior Embedded C++ Engineer for Medical Devices

Amaris Consulting • Veghel

On-site
EUR 65,000 - 95,000
Senior Embedded Software Engineer - Real-Time
Senior Embedded Software Engineer - Real-Time

Sioux • Mijdrecht

Hybrid
EUR 55,000 - 75,000
Flexible hours
Work from home
28 holidays + 12 additional
+2
Senior Firmware Architect - Medical Devices (Consulting)
Senior Firmware Architect - Medical Devices (Consulting)

Lycht • Eindhoven

Hybrid
EUR 110,000 - 150,000
Senior Embedded Software Engineer - Ophthalmic Medical Devices
Senior Embedded Software Engineer - Ophthalmic Medical Devices

D.O.R.C. Dutch Ophthalmic Research Center (operating as DORC) • Netherlands

Remote
EUR 90,000 - 120,000
27 holidays and 13 adv-days for a 40‑h
8% holiday pay
13th month
+3
Systems Engineer - Robotics (Hardware)
Systems Engineer - Robotics (Hardware)

Doghouse Recruitment • Utrecht

On-site
EUR 72,000 - 85,000
Salary up to €85,000 including 8% holiday allowance
Full travel coverage
Visa extension support including the 30% ruling
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Doghouse Recruitment • Amsterdam

On-site
EUR 80,000 - 100,000
Real-Time Embedded C++ Engineer — MedTech Scale-Up
Real-Time Embedded C++ Engineer — MedTech Scale-Up

Vitestro • Utrecht

On-site
EUR 63,000 - 75,000
Senior Embedded Software Consultant (C++17) for Medical Devices
Senior Embedded Software Consultant (C++17) for Medical Devices

AMARIS GROUP SA • Eindhoven

Hybrid
EUR 90,000 - 120,000