Embedded developer (C++)
Nõutav:Git
Takenpakket
Als C++ Embedded Software Engineer binnen het Core Technologies team neem jij het voortouw bij het bouwen van de digitale fundering voor deze slimme machines.
- Schrijven van hoogwaardige code in een real-time omgeving zodat de softwaremodules feilloos functioneren onder alle omstandigheden.
- Ontwerpen van herbruikbare core componenten die op diverse machinetypes over de hele wereld worden geïmplementeerd.
- Samenwerken met system architects om complexe functionele vereisten om te zetten in een robuuste software-architectuur.
- Evalueren van code via grondige peer reviews om de hoge kwaliteitsstandaarden binnen het team te garanderen.
- Analyseren en debuggen van softwarefouten op fysieke testplatformen om een vlekkeloze werking in het veld te verzekeren.
Profiel
Als C++ Embedded Software Engineer breng je structuur in complexiteit en denk je altijd een paar stappen vooruit om de beste oplossingen te realiseren.
- Je beschikt over een master- of bachelordiploma in een computertechnische richting, of hebt dit niveau door relevante ervaring bereikt.
- Diepgaande kennis van modern C++ en een sterk logisch vermogen waarmee je ingewikkelde bugs snel ontrafelt.
- Ervaring met embedded systemen en het ontwikkelen binnen real-time architecturen.
- Collega's omschrijven jou als een constructieve teamspeler die graag meedenkt over de continue optimalisatie van ontwikkelingsprocessen.
- Basiskennis van communicatieprotocollen zoals CAN of Git voor versiebeheer is een handige extra troef.