Senior Embedded Software Engineer
Role details
Job location
Tech stack
Job description
Als Senior Embedded Software Engineer ben ik verantwoordelijk voor het ontwerp, de ontwikkeling en optimalisatie van geavanceerde embedded software voor innovatieve producten op het gebied van energieopslag en laadinfrastructuur. Mijn taken omvatten het vertalen van complexe functionele eisen naar robuuste embedded software-architecturen, het ontwerpen, programmeren en valideren van embedded software in diverse programmeertalen, en het intensief samenwerken met hardware engineers. Daarnaast leid ik technische reviews, stel ik coding guidelines op en stimuleer ik best practices. Ik ondersteun bij prototypebouw, testen en productie-introducties, onderzoek nieuwe technologieën en documenteer de software in het technisch constructiedossier terwijl ik ook junior engineers coach en begeleid.
Requirements
Ik ben een ervaren engineer met een hbo- of wo-diploma in Elektrotechniek, Elektronica, Technische Informatica of een vergelijkbare richting. Ik heb minimaal 5 jaar ervaring met embedded softwareontwikkeling en uitgebreide programmeerervaring in C/C++, bij voorkeur aangevuld met Python of vergelijkbare talen. Ik heb affiniteit met hardware, real-time systemen en communicatieprotocollen. Daarnaast heb ik ervaring met Agile/Scrum, bij voorkeur in combinatie met test-driven development. Ik beheers zowel de Nederlandse als Engelse taal, mondeling en schriftelijk, en ervaring met architectuurontwerp, technische reviews en begeleiding van minder ervaren ontwikkelaars is een sterke pré.