-
Firmware Engineer
Embedded firmwareontwikkeling in C, hardware-software-integratie, technische begeleiding en kwaliteitsverbetering binnen een hybride opdracht in Eindhoven.
Match
op je zoekprofiel
De gap-analyse wordt uitgevoerd, dit kan even duren...
Beschrijving
Eisen
- Beschikbaar van 01-12-2026 tot en met 30-11-2027 voor 40 uur per week.
- Hybride werkwijze: 3 dagen op kantoor en 2 dagen vanuit huis.
- Bachelor- of masterdiploma in Computer Science, Electrical Engineering of een gerelateerd vakgebied.
- 5 tot 8 jaar ervaring met embedded softwareontwikkeling, met sterke focus op C.
- Diepgaande kennis van modern C en een goed begrip van objectgeoriënteerd en generiek programmeren.
- Sterke ervaring met embedded systemen, microcontrollers en real-time beperkingen met RTOS of bare-metal.
- Goed begrip van softwarearchitectuur en het ontwerpen van complexe embedded systemen.
- Degelijk begrip van geheugenbeheer, concurrency en prestatie-optimalisatie in beperkte omgevingen.
- Ervaring met hardware-software-integratie, inclusief debuggen met laboratoriumapparatuur zoals oscilloscopen en logic analyzers.
- Ervaring met communicatieprotocollen zoals SPI, I2C, UART, CAN en Ethernet.
- Ervaring met buildsystemen zoals CMake, versiebeheer zoals Git en CI/CD-pipelines.
- Sterke probleemoplossende vaardigheden en het vermogen om zelfstandig aan complexe onderwerpen te werken.
- Vloeiend Engels, zowel schriftelijk als mondeling.
Wensen
- Bekendheid met embedded Linux.
- Ervaring met unit-testframeworks en test-driven development in embedded omgevingen.
Beschrijving
Voor een embedded ontwikkelteam wordt een firmware-engineer gezocht voor de ontwikkeling van complexe embedded systemen.
De werkzaamheden omvatten het ontwerpen, implementeren en testen van firmware volgens specificaties en architectuur.
Je ontwikkelt onderhoudbare en herbruikbare code binnen performance- en geheugengrenzen.
Daarnaast onderzoek je datasheets en externe specificaties en adviseer je architecten.
Je ondersteunt board bring-up en hardware-software-integratie.
Ook lever je basissoftware op voor geplande integratiepunten.
Je bewaakt de kwaliteit en continuïteit van de build pipeline.
Daarbij los je buildproblemen op en draag je bij aan technische duurzaamheid.
Onderwerpen zijn onder meer codekwaliteit, technische schuld en documentatie.
Je identificeert impediments, risico’s en afhankelijkheden tussen teams.
Je werkt nauw samen met firmware-, software- en hardwareteams.
Verder lever je technische begeleiding en mentoring aan firmware-engineers.
Je draagt bij aan TCR-reviews, FAM-overleggen en first-order estimates.
Je geeft regelmatig transparante statusupdates over firmwarewerk en planning.
De opdracht vraagt diepgaande kennis van C en embedded systemen.
Er wordt gewerkt met microcontrollers, real-time constraints en RTOS of bare-metal.
Ervaring met communicatieprotocollen, buildsystemen, Git en CI/CD is vereist.
De werkomgeving is hybride met drie dagen op kantoor en twee dagen thuis.
De locatie is Eindhoven.
Domeinen