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
Zo verloopt het solliciteren via Randstad Professional | Yacht. Ontdek hoe we jou kunnen helpen om een baan te vinden.