Als Embedded Software Engineer werk je aan het ontwikkelen, implementeren en testen van embedded software voor elektronische systemen. Jij zorgt ervoor dat de software naadloos samenwerkt met de hardware, zodat producten betrouwbaar en efficiënt functioneren.
Binnen het projectteam ben je verantwoordelijk voor het schrijven van goed gestructureerde en onderhoudbare code in talen als C en C++. Je denkt mee vanaf het ontwerp tot aan de integratie, en werkt nauw samen met hardware- en systeemengineers. Je ontwikkelt zowel low-level drivers als middleware en applicatiecode, afhankelijk van het project en de architectuur.
Je test je software grondig en lost bugs op voordat het systeem richting productie gaat. Dankzij jouw technische inzicht en probleemoplossend vermogen lever je een cruciale bijdrage aan innovatieve producten in onder andere automotive, medische systemen of industriële automatisering.
Jouw werkzaamhedenOntwikkelen van embedded software in C en/of C++;
Schrijven van drivers, middleware en systeemlogica;
Analyseren van systeemeisen en vertalen naar softwareoplossingen;
Testen en debuggen van software op embedded platforms;
Samenwerken met hardware- en systeemengineers voor optimale integratie;
Documenteren van code en ontwerpkeuzes;
Ondersteunen bij integratie en verificatie op systeemniveau.
Een afgeronde hbo-opleiding of wo-opleiding in Technische Informatica, Embedded Systems of Elektrotechniek;
Minimaal 2 jaar ervaring met embedded softwareontwikkeling;
Kennis van microcontrollers (zoals ARM), RTOS en communicatieprotocollen;
Ervaring met tools als Git, Jenkins en/of Jira is een pré;
Zelfstandig, gestructureerd en oplossingsgericht;
Communicatief sterk en gewend om in teamverband te werken.
Uitdagende projecten bij innovatieve hightech bedrijven;
Veel ruimte voor technische groei en verdieping;
Persoonlijke begeleiding via Evoke;
Een professionele werkomgeving met moderne tools en technieken;
Samenwerking met experts binnen software en elektronica.