Randstad Professional · Standplaats: Eindhoven · 16 maart 2026
Functieomschrijving
As a Senior Software Engineer, you will be at the forefront of Advanced Development. You won't just be maintaining systems; you will be building the "first-of-a-kind" prototypes. You will work globally with teams in Eindhoven, Bangalore, and the USA to evaluate new chipsets and develop the embedded C++ software that brings medical IoT devices to life.
Your core tasks include:
Conducting Proof of Concepts (PoC) and hardware validation for initial designs.
Designing and implementing Embedded C++ software for our connectivity platforms.
Collaborating with electronics engineers for board bring-up and debugging.
Participating in the full lifecycle: from requirements and FMEAs to automated testing and release.
Ensuring all software meets the high-quality norms required for Medical Devices.
To be successful in this high-impact role, you should bring:
Education: A Bachelor’s or Master’s degree in Software Engineering, Computer Science, or a related field.
Experience: A minimum of 8 years of relevant work experience in embedded software development.
Technical Stack: Proficiency in Modern C++ and Object-Oriented Design (SOLID principles).
Hardware Skills: Hands-on experience with hardware debugging (oscilloscopes, signal analyzers) and low-level protocols like SPI, I2C, and UART.
Connectivity: Experience developing products with BLE, Wi-Fi, or Cellular connectivity.
Domain Knowledge: Experience in a regulated environment, preferably Medical (ISO13485, IEC62304).
Tools: Familiarity with CMake, Git/GitHub, Docker, and CI/CD pipelines.
Microcontrollers: Experience with TI CC2340R5, STM32, or ESP32 is a significant advantage.