Android Platform Developer
Description
Uppdragsbeskrivning
För Partners räkning söker vi en Android Platform Engineer enligt nedan.
- Plats: Stockholm/Norrort (Hybrid)
- Omfattning: Heltid
- Start: Omgående/Enligt överenskommelse
- Språk: Engelska (krav), Svenska (meriterande)
- Om uppdraget
- För vår kunds räkning söker vi nu en erfaren konsult inom Android Platform Development. Kunden är ett teknikföretag som utvecklar avancerade hårdvaruprodukter för professionellt bruk.
- Vi söker inte en apputvecklare, utan en expert som kan arbeta "under huven" på Android Open Source Project (AOSP). I detta uppdrag kommer du att arbeta nära hårdvaran i en miljö där prestanda, stabilitet och integration av avancerad sensorteknik är avgörande. Du blir en del av ett kompetent team som arbetar i gränslandet mellan hårdvarunära mjukvara och applikationslager på specialanpassade inbäddade system.
- Dina huvudsakliga ansvarsområden
- • Systemutveckling & AOSP: Anpassning, konfiguration och utbyggnad av Android-ramverket (AOSP) för kundens proprietära hårdvara.
- • HAL & Drivers: Utveckling och underhåll av Hardware Abstraction Layer (HAL) för att integrera sensorer, bildbehandlingskomponenter och annan kringutrustning mot Android-stacken.
- • Systemoptimering: Analysera och åtgärda flaskhalsar relaterade till prestanda, minne och strömförbrukning i batteridrivna enheter.
- Din profil
- Vi söker dig som har gedigen bakgrund inom embedded-utveckling och djup förståelse för Androids systemarkitektur.
- Skallkrav:
- • Minst 5 års erfarenhet av mjukvaruutveckling med tyngdpunkt på C/C++ och Java/Kotlin.
- • Stark erfarenhet av att bygga, anpassa och felsöka AOSP (Android Open Source Project).
- • Erfarenhet av att skriva och anpassa HAL-moduler (HIDL/AIDL).
- • God förståelse för Linux Kernel i en Android-kontext.
- • Förmåga att arbeta nära hårdvaruteam och förstå tekniska datablad.
- Meriterande (Stort plus):
- • Qualcomm/MediaTek: Erfarenhet av att arbeta med moderna SoC-plattformar och tillhörande Board Support Packages (BSP).
- • Embedded: Erfarenhet av realtidskrav och optimering för enheter med begränsade resurser (batteri/värme).
- • Connectivity: Kunskap om integration av Wi-Fi/Bluetooth på drivrutins- eller stack-nivå.
Skills
AndroidLinuxKotlinJava