In de rol van Embedded Software Engineer ben je verantwoordelijk voor het ontwikkelen en productiseren van embedded softwarecomponenten voor modulaire robotplatforms. Je werkt nauw samen met controle- en algoritme-ingenieurs, waarbij je ervoor zorgt dat zij onze producten kunnen gebruiken binnen ROS of MATLAB Simulink. Deze functie vraagt om een sterke samenwerking tussen hardware- en software-engineers. Je zult betrokken zijn bij de co-ontwikkeling van architectuur en het ontwikkelen van firmware, waarbij je ook aandacht hebt voor het testen van je werk. Deze functie is bijzonder geschikt voor professionals met een passie voor robotica en embedded systemen, die graag in multidisciplinaire teams werken en een bijdrage willen leveren aan innovatieve technologieën.
Wat ga je doen?- Bijdragen aan de ontwikkeling van firmware en onboard applicaties binnen een multidisciplinair team.
- Definiëren en schrijven van vereisten voor nieuwe functionaliteiten en deze implementeren in onze C++ codebase.
- Ontwikkelen van firmware voor mobiele robotsystemen en functionaliteit op microcontrollers, zowel met als zonder RTOS.
- Documenteren en testen van software specificaties, met aandacht voor automatisering en kwaliteit.
- Een bachelor- of masterdiploma in Computer Science of Elektrotechniek.
- Minimaal 3 jaar relevante werkervaring op het gebied van embedded software engineering.
- Uitstekende programmeervaardigheden in C/C++ en ervaring met embedded Linux en microcontrollers.
- Kennis van unit testing en ervaring met samenwerking in multidisciplinaire teams, inclusief hardware-ingenieurs.
- De kans om deel uit te maken van een snelgroeiend technologiebedrijf dat robotica transformeert.
- Ruimte voor persoonlijke ontwikkeling en het implementeren van nieuwe ideeën binnen een gepassioneerd team.
- 30 betaalde vakantiedagen (exclusief nationale feestdagen) voor een goede werk-privébalans.
- Een niet-bijdragende pensioenregeling en een vergoeding voor reiskosten.
40 uur per week
€3000.00 - €5200.00 monthly