Functiebeschrijving
Als Senior Embedded Software Engineer werk je in multidisciplinaire projectteams aan betrouwbare firmware en embedded software voor innovatieve producten, zoals infuuspompen en EV chargers.
Je belangrijkste werkzaamheden zijn:
Ontwikkelen van embedded firmware voor ARM-gebaseerde microcontrollers (bijv. STM32)
Programmeren in C/C++ en Python, inclusief tools en automatisering om het ontwikkelproces te versnellen
Ontwerpen en implementeren van softwarearchitecturen en integratie met hardwarecomponenten
Implementeren van drivers en low-level interfaces (SPI, I2C, UART, CAN)
Testen, debuggen en analyseren van embedded systemen, inclusief unit- en geautomatiseerde tests
Opstellen van productspecificaties, testplannen en technische documentatie volgens ons QMS (ISO9001/ISO13485)
Daarnaast draag je actief bij aan het professionaliseren van onze embedded software discipline. Je helpt bij het opzetten van standaarden, processen en documentatie, deelt kennis met collega’s en zorgt dat best practices worden toegepast in projecten.
Door jouw bijdrage werken onze hightech producten zoals beloofd en kunnen collega’s en klanten volledig vertrouwen op de software die jij hebt ontwikkeld.
Vervolg functie-eisen:
Ervaring met:
o ARM microcontrollers (bijv. STM32)
o Real-time embedded systemen en RTOS
o Debugging tools
o Git en moderne software development workflows
Goede communicatieve vaardigheden in het Nederlands en Engels.
Zelfstandig werken met een sterk gevoel voor ownership.
Pré’s / Nice-to-have
Extra vaardigheden die een pré zijn voor ons team:
Python voor tooling en testautomatisering
Embedded Linux / Ubuntu
CI/CD pipelines en automated testing
IoT of cloud integraties (bijv. Azure)
Kennis van cybersecurity richtlijnen (bijv. RED)