Embedded software engineer
Role details
Job location
Tech stack
Job description
Je gaat aan de slag bij onze opdrachtgever, een toonaangevend bedrijf in de regio Oss dat zich richt op embedded oplossingen. Hier werk je aan het ontwikkelen van embedded software op laag niveau voor complexe systemen. Denk aan device drivers, microcontroller programming en real-time operating systems. Samen met een multidisciplinair team van engineers werk je aan maatwerkoplossingen voor klanten in de hightech- en maakindustrie. Je vertaalt functionele eisen naar robuuste software die perfect samenwerkt met de hardware. Dankzij jouw code functioneren systemen sneller, stabieler en betrouwbaarder. Je denkt mee over architectuur, ontwikkelt nieuwe functionaliteiten en draagt bij aan het testen en debuggen van de software.
Ontwikkelen van low level embedded software in C; - Integreren van software met microcontrollers en hardwarecomponenten; - Schrijven van device drivers en real-time functionaliteiten; - Debuggen, testen en optimaliseren van software op target hardware; - Samenwerken met hardware engineers en system architects; - Documenteren van code en technische ontwerpen. "Werken met duurzame technologie is wat ik al sinds mijn studie wil doen. Bij VDL kan ik hier nu een pionier in zijn, dankzij Evoke. " Elektro Engineer via Evoke
Requirements
Een afgeronde hbo-opleiding of wo-opleiding in Elektronica, Technische Informatica of Embedded Systems; - Minimaal 2 jaar ervaring met embedded softwareontwikkeling; - Kennis van C en/of C++ in een low level omgeving; - Ervaring met microcontrollers (zoals STM32, ARM Cortex of vergelijkbaar); - Bekend met real-time operating systems (zoals FreeRTO...