Android/Kernel Software Developer – Experience-domein
Locatie: Hasselt, België
Werkmodel: On-site (minimaal 2 dagen per week)
Over ABB E-Mobility
ABB E-mobility is een wereldwijde speler in laadinfrastructuur voor elektrische voertuigen en een voorkeurspartner voor grote EV-constructeurs en nationale laadnetwerkoperatoren. Met een sterke R&D-pijplijn en een robuust productportfolio van innovatieve, holistische oplossingen – van het net tot aan het laadpunt, inclusief zowel thuisinstallaties als grote vlootdepots – maken we de toekomst van E-mobility actief mogelijk in plaats van ze alleen maar te voorspellen.
De functie
Ben jij een softwareontwikkelaar met echte drive en passie voor je vak? Bouw je graag schaalbare, efficiënte en high-performance systemen? Gedij je in een hands-on, agile omgeving waar actieve deelname en je mening laten horen cruciaal zijn voor gezamenlijk succes?
Dan hebben wij een interessante uitdaging voor jou.
We zoeken een Software Developer met kennis van Android AOSP om ons experience-domein te versterken. Je helpt mee aan de Android-gebaseerde gebruikersinterface voor onze DC-snelladers en aan de Android-agents die ernaast draaien. Dit is een hands-on engineersrol in een collaboratief team, met focus op het leveren van een duidelijke, snelle en betrouwbare on-device ervaring.
Jouw verantwoordelijkheden
· Linux-kernelintegratie:
Werken met de Linux-kernellaag, inclusief device drivers, kernelmodules en HAL-implementaties (Hardware Abstraction Layer) om een naadloze hardware-software-integratie te garanderen.
· Device management-oplossingen:
Ontwikkelen en onderhouden van device management-agents voor provisioning, configuratie, beveiligingsbeleid en remote device-administratie (MDM/EMM-integratie).
· Systeemservices & daemons:
Opzetten en optimaliseren van background services, native daemons en systeemprocessen die device-resources, connectiviteit en inter-process communication beheren.
· Build & systeemintegratie:
Customizen van Android-builds (AOSP), beheren van partities, en omgaan met OTA-updates. System images en APK-releases packagen, signen en documenteren.
· Low-level debugging & optimalisatie:
Gebruikmaken van adb, logcat, strace en Linux command-line tools om kernel panics, systeemcrashes en performance-problemen op framework- en kernelniveau te analyseren en op te lossen.
· Security & compliance:
Implementeren van security hardening, SELinux-policies en zorgen voor conformiteit met device-managementstandaarden en enterprise-beveiligingseisen.
Jouw profiel
· Masterdiploma in engineering/computer science (of gelijkwaardige praktijkervaring).
· Sterke Android-expertise: C/C++ en Java; ervaring met een aangepaste AOSP-platformstack en Linux-kernel.
· Vlot met de Linux command line en Android-tools (adb, logcat).
· Talen: Engels is vereist; Nederlands is een pluspunt.
Persoonlijke eigenschappen
· Teamgericht met een “can-do” mentaliteit.
· Sterke communicatie en samenwerking: je functioneert effectief in een cross-functioneel, internationaal team.
· Pragmatisch en oplossingsgericht: je focust op werkende, onderhoudbare oplossingen.
· Analytisch en nauwkeurig: je kan complexe problemen ontleden en gerichte fixes implementeren.
· Proactieve ownership: je neemt initiatief en volgt door tot er resultaat is.