Embedded Software Engineer

Vitestro

Utrecht

On-site

EUR 67,500 - 82,500

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid working setup
30% ruling

Job summary

A leading MedTech scale-up in Utrecht is seeking an Embedded Software Engineer with 3-5 years of C++ development experience. You will develop and maintain real-time production-grade software for an innovative blood-drawing robot. This role involves hardware integration, participation in code reviews, and applying test-driven development principles in a regulated environment. The position offers a salary of up to €75K and a hybrid working setup.

Qualifications

  • 3 to 5 years of C++ development experience.
  • Experience with production systems and state machines.
  • Linux and/or real-time environment experience.
  • Hardware-software integration experience.
  • Familiar with TDD, Python scripting, and Git.
  • DDS experience is a plus.

Responsibilities

  • Develop and maintain production-grade C++ software.
  • Extend state machine logic and integrate hardware.
  • Work with DDS communication protocols.
  • Participate in code reviews and debug performance.

Skills

C++ development
Production systems
Real-time environments
Hardware-software integration
Test-driven development
Python scripting
Git
DDS

Job description

Embedded Software Engineer C++ | Real-Time Systems | Utrecht [€75K]

[MedTech]

Ready to build the core software behind a CE-approved medical robot entering large-scale deployment?

My client is a fast-growing MedTech scale-up of around 100 engineers, CE approved and funded through 2027, now moving into large-scale deployment of a hardware-driven robotic system. They are developing the world’s first autonomous blood-drawing robot and are focused on scaling, optimising, and industrialising a complex, real‑world product.

As a C++ Software Engineer, you’ll work at the core of this hardware-integrated system in Linux and real-time environments, developing and maintaining production-grade C++ (C++20) software, extending state machine logic, integrating evolving hardware into the existing architecture, and working with DDS communication protocols. You’ll contribute to hardware integration and system validation, strengthen Python-based test scripting, apply test-driven development principles, participate in code reviews using Git, and debug and optimise performance where it matters most. This is hands‑on engineering in a regulated environment where structure, robustness, and performance are critical.

The Requirements
  • 3 to 5 years of C++ development experience
  • Experience with production systems and state machines
  • Linux and or real‑time environment experience
  • Hardware-software integration experience
  • Familiar with TDD, Python scripting, and Git
  • DDS experience is a plus
The Benefits

A salary up to €75K, hybrid working setup, and the 30% ruling.

Interested?

Contact me at sander@doghouse-recruitment.nl.

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

Similar jobs worth comparing

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
Embedded Software Engineer / Designer - High Tech
Embedded Software Engineer / Designer - High Tech

McFly & Brown • Den Haag

Hybrid
EUR 66,000 - 79,000
Flexible work options
Training budget €6,000/year
28 days leave + 12 optional
+1
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
Embedded Software Engineer
Embedded Software Engineer

Doghouse Recruitment • Amsterdam

Hybrid
EUR 50,000 - 84,000
Hybrid work setup
26 holidays
Travel compensation
+3
Embedded Software Engineer (low-level Medtech)
Embedded Software Engineer (low-level Medtech)

Progressive • Eindhoven

Hybrid
EUR 70,000 - 110,000
Embedded Software Designer
Embedded Software Designer

Sioux Technologies • Apeldoorn

Hybrid
EUR 90,000 - 120,000
Flexible working hours
Hybrid work model
Training budget €6000 per year
+3
Embedded Software Engineer
Embedded Software Engineer

Hudson Talent Solutions • Utrecht

Hybrid
EUR 65,000 - 90,000
Embedded Test Automation Engineer
Embedded Test Automation Engineer

5V Tech • Utrecht

Hybrid
Computer Vision Engineer
Computer Vision Engineer

Searchability® • Utrecht

Hybrid
EUR 81,000 - 99,000
Salary up to €90k
Hybrid onsite with remote days
Impactful product with real customers
+1
Embedded Software Engineer
Embedded Software Engineer

Evondos AB • Zoetermeer

Hybrid
EUR 70,000 - 95,000
Hybrid working model (office andremote
25 vacation days
Competitive salary
+1