Je werkt op de grens van software en hardware en bent verantwoordelijk voor het vertalen van klantspecificaties naar werkende firmware-oplossingen. Dagelijks ontwikkel en debug je code voor industriële computers, voer je board bring-up uit en werk je nauw samen met hardware-collega's om problemen snel op te lossen. Daarnaast lever je bijdragen aan opensourceprojecten zoals coreboot en Slim Bootloader en upstream je code zodat de internationale community profiteert. Deze functie geeft je ruimte om technische keuzes te maken, je kennis te verdiepen en te groeien binnen een klein team met korte communicatielijnen. Je werkt fulltime vanuit Schijndel aan uitdagende firmwarevraagstukken voor toonaangevende klanten.
Functie-inhoud
- Vertalen van klantsysteemeisen naar een helder firmware-eisenpakket en een implementatieplan voor industriële computers en referentieborden.
- Ontwikkelen van firmware code in C en Python, inclusief debuggen op het referentieboard en integratie met hardware.
- Upstreamen van aanpassingen naar coreboot en Slim Bootloader, en beoordelen van bijdragen van andere ontwikkelaars in de community.
- Samenwerken met hardware-engineers om boardissues snel te analyseren en te herstellen zodat firmwareontwikkeling niet stil komt te liggen.
Functie-eisen
- Afgeronde hbo- of wo-opleiding in technische richting en minimaal enkele jaren ervaring met firmware of embedded softwareontwikkeling.
- Sterke programmeervaardigheden in C en Python; ervaring met cross-compilers, buildsystemen en version control (git) is gewenst.
- Affiniteit met pc-architectuur en hardware; ervaring met debugtools, board bring-up en zowel Linux als Windows omgevingen.
- Goede beheersing van Engels, zelfstandig en als teamspeler werken, en plezier in het oplossen van complexe technische uitdagingen.
Wij bieden
- Volwaardige rol in firmwareprojecten voor industriële computers en samenwerking aan opensourceprojecten zoals coreboot en Slim Bootloader.
- Direct samenwerken met hardware-engineers, korte feedbackloops en hands-on mogelijkheden bij board-level debugging en verbeteringen.
- Informele werksfeer met veel technische vrijheid, ruimte voor persoonlijke groei en werken met de nieuwste technologieën.
- Fulltime detavast-positie met marktconforme arbeidsvoorwaarden en de kans om code upstream te brengen naar internationale communities.
€3600.00 - €5400.00 monthly
