Linux kernel engineer
Role details
Job location
Tech stack
Job description
Als Embedded Software Engineer werk je aan de kern van innovatieve besturingssystemen. Je ontwikkelt software die direct samenwerkt met geavanceerde hardware, met een focus op realtime prestaties en betrouwbaarheid. Samen met het hardwareteam bouw je aan de nieuwste generatie machinebesturingen, waarmee je een directe impact hebt op de kwaliteit van de producten.
Je werkt met embedded platforms op basis van NXP/ARM en ontwikkelt softwaremodules die fungeren als fundament voor besturingsapplicaties. Denk hierbij aan het aanpassen van de Linux kernel, het integreren van drivers en het optimaliseren van de prestaties op microcontroller-niveau. Je ondersteunt daarnaast de andere softwareteams bij het inzetten van de platformen die jij helpt bouwen.
Binnen je rol is er veel ruimte om je te verdiepen in technieken zoals Yocto en FPGA. Je werkt in een omgeving waar innovatie en samenwerking centraal staan. Daarbij ben je niet alleen uitvoerend bezig, maar denk je ook actief mee over oplossingen en verbeteringen. Jouw werkzaamheden
- Ontwikkelen van embedded software voor NXP/ARM platformen;
- Aanpassen en uitbreiden van de Linux kernel voor specifieke toepassingen;
- Bouwen van tools ter ondersteuning van hardwarekwalificatie en productie;
- Analyseren, ontwerpen en testen van softwaremodules in C/C++;
- Samenwerken met hardware- en softwareteams voor optimale integratie.
Requirements
- Een afgeronde hbo-opleiding of wo-opleiding in informatica of elektronica;
- Minimaal 3-5 jaar ervaring met embedded softwareontwikkeling;
- Diepgaande kennis van C/C++, Linux kernel en embedded systemen;
- Ervaring met multithreaded, multicore en realtime systemen;
- Affiniteit met hardware en machinebesturing.
Benefits & conditions
- Een uitdagende functie met veel afwisseling;
- Werken aan innovatieve technologie in een internationale omgeving;
- Flexibele arbeidsvoorwaarden en goede werk-privébalans;
- Een collegiaal team en open bedrijfscultuur;
- Ruimte voor eigen initiatief en persoonlijke ontwikkeling.