Netherlands, Eindhoven
Fulltime: 40 hrs a week
0-2
Closing: 22 May 2025

Introduction

Ready to shape the future of oral healthcare through cutting-edge embedded technology? As a Senior Embedded Software Engineer, you'll develop C++ software for a pioneering proof of concept focused on transferring video data via Wi-Fi. You'll work closely with international teams and help build a connectivity platform with real-world impact in the medical field.

What are you going to do 

  • Design and develop embedded C++ software for a high-performance ESP32 platform handling video data transmission.
  • Collaborate globally with engineering teams in Eindhoven, Bangalore, China, and the US.
  • Ensure software quality, through unit testing, integration testing, code reviews and FMEAs.
  • Plan, estimate, and document your work, maintain personal and team backlogs, and provide structured progress updates.

Essential skills and knowledge 

You're a passionate engineer who takes pride in clean, well-structured code. You thrive in Agile environments, value collaboration, and bring a mindset focused on continuous improvement and learning.

You also have:

  • A bachelor's or master's degree in Software Engineering, Computer Science or a related field.
  • At least 5 years of experience in embedded software development.
  • Strong skills in modern C++ and object-oriented design (SOLID principles).
  • Experience with embedded systems using ESP32, STM32, i.MX(8), or TI microcontrollers.
  • Proven knowledge of Wi-Fi and BLE development, ideally with ESP32-P4 and ESP32-C6.
  • Familiarity with tools like CMake, Git/GitHub, CI/CD, Docker and scripting.
  • Experience with embedded Linux (Yocto) and medical device standards (ISO13485, IEC62304) is a plus.
  • Fluent English, both written and spoken.

What we offer 

Join a tech-driven, collaborative and international environment at the forefront of medical innovation. You can expect:

  • A gross annual salary between €4500 - €7500, depending on experience.
  • 26 days' holiday, with the option to purchase extra days.
  • Extensive training and development opportunities via the Brunel Academy.
  • Pension scheme and collective health insurance.
  • Discounts on gym memberships, cultural outings and wellbeing programmes.

Over Brunel

Brunel Engineering offers ambitious professionals a wide range of opportunities across various sectors. You'll work in a dynamic, open culture that values initiative, supports personal development, and rewards performance. Being deployed by Brunel means you'll be on a secure contract, with excellent terms and access to a broad network of exciting projects.

your-application-process[1]

Process of your application

Application process & contact

We will now begin examining your application: We will take a close look at your application documents and ask you for additional information if necessary. If your qualifications match our requirements, we will invite you to meet us for the first time.

Project discussion with our customer

If the introductory meeting goes well for you and us, we will arrange a meeting with the customer who has the perfect project for you. This gives you the opportunity to find out more about the customer and the project.

The decision

If you enjoyed the project discussion and the customer is also convinced of your expertise, we will ask you the final and decisive question: Do you want to get started at Brunel?

Introductory conversation with Brunel

In an introductory meeting, we would like to find out more about your interests, ambitions and professional developments. At the same time, we report on working at Brunel and provide information about all career opportunities and prospects.

Welcome to Brunel

Now great times are beginning! With Brunel you have countless opportunities to help shape technological progress. You decide how your career path goes. We support you in every phase of your career. You always have security behind you: Brunel!

BA

Bo van den Akker

+31 6 23 93 8013