Senior embedded software engineer

Werkgever:
Evoke
Regio:
Enschede
 
Functieomschrijving
Wat ga je doen

Als Senior Embedded Software Engineer ben jij dé technische spil binnen complexe ontwikkelprojecten. Je werkt aan hoogwaardige embedded systemen in diverse projecten. Met jouw diepe kennis van C++ breng je structuur, overzicht en stabiliteit in softwareoplossingen die jarenlang meegaan.

Je ontwikkelt software op systeemniveau, waarbij je schakelt tussen low-level hardware-aansturing en high-level systeemfunctionaliteit. Je denkt mee over architectuur, bewaakt codekwaliteit en begeleidt minder ervaren collega’s. Binnen multidisciplinaire teams ben je verantwoordelijk voor technische keuzes, integratie en validatie van embedded softwarecomponenten.

Jij begrijpt hoe je betrouwbaarheid en performance combineert in code. Of het nu gaat om optimalisatie van bestaande systemen of ontwikkeling van software vanaf de grond, jij levert maatwerk waar de techniek op draait.

Jouw werkzaamheden
  • Ontwerpen en ontwikkelen van embedded software in moderne C++;

  • Meedenken over systeemarchitectuur en softwaredesign;

  • Bewaken van codekwaliteit en toepassen van best practices;

  • Integreren van software met hardwarecomponenten en andere subsystemen;

  • Debuggen, analyseren en verbeteren van bestaande software;

  • Coachen van junior engineers binnen het projectteam;

  • Schrijven van technische documentatie en reviewen van code.

Wat heb jij in huis?
  • Een afgeronde hbo-opleiding of wo-opleiding in Embedded Systems, Technische Informatica of Elektrotechniek;

  • Minimaal 10 jaar ervaring in embedded softwareontwikkeling, met focus op C++;

  • Ervaring met softwarearchitectuur, design patterns en codeoptimalisatie;

  • Bekend met RTOS, microcontrollers (ARM), en communicatieprotocollen zoals SPI, I2C, CAN of UART;

  • Ervaring met versiebeheer (Git), CI/CD en ontwikkeltools zoals Jenkins of CMake;

  • Je neemt initiatief, denkt in oplossingen en deelt je kennis actief met je team.

Wat bieden we jou
  • Werken aan complexe embedded systemen binnen toonaangevende projecten;

  • Ruimte voor leiderschap, technische diepgang en innovatie;

  • Persoonlijke begeleiding bij je verdere groei via Evoke;

  • Een professionele werkomgeving met een open cultuur;

  • Samenwerking met experts binnen software, hardware en systeemontwikkeling.