functieomschrijving


  • 16 maart 2026
  • vacaturenummer: 9203546
  • 16 maart 2026
  • vacaturenummer: 9203546

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.

Functie-eisen

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.

Competenties

  • Pragmatic Innovator: You avoid over-engineering and focus on delivering the "minimum viable" to validate a concept quickly.
  • Craftsmanship: You have a passion for Clean Code, Test-Driven Development (TDD), and continuous refactoring.
  • Collaborative Communicator: You can explain complex issues to chip suppliers and coordinate seamlessly with your Scrum team.
  • Independent & Driven: You are comfortable working independently in the "grey areas" of advanced development where not everything is defined yet.
  • Quality Mindset: You take pride in structured documentation and meeting rigorous safety standards.

Uiteraard staat deze vacature open voor iedereen die zich hierin herkent.

contact

Prithvi Vallabhoju
prithvi.vallabhoju@randstadprofessional.nl
010 808 3336