
A Jabil globális B2B mérnöki, gyártási, tervezési és ellátásilánc-szolgáltatásokat nyújtó vállalat. 1966 óta vezető márkákkal dolgozik együtt, hogy skálázható és az egyedi igényekhez igazított megoldásokat fejlesszen ki többek között az autóipar, a védelmi ipar és az egészségügy területén. Több mint 100 helyszínen működik, és a gyártási szakértelmét a fenntarthatóság, a közösségi szerepvállalás, a befogadó munkaerő, a szakmai fejlődés és az innováció iránti elkötelezettségével ötvözi.
Senior Android BSP mérnök
Beágyazott Android- és Linux-platformok fejlesztése a Jabil vezérlő-, média- és kommunikációs termékeihez. Hibakeresés a BSP-kben, az eszközillesztőkben, valamint a hardver- és szoftverintegrációban.
Leírás
- Közreműködés a beágyazott Android- és Linux-szoftverek teljes életciklusában, a tervezéstől és fejlesztéstől a tesztelésen, kiadástámogatáson és karbantartáson át.
- Beágyazott szoftverek és platformkomponensek fejlesztése és karbantartása C/C++ nyelven.
- Android BSP- és beágyazott Linux-képességek fejlesztése, beleértve a platformkonfigurációt, a hardverinterfészeket, az eszközillesztőket és az új eszközfunkciókat.
- Közreműködés vállalati vezérlőrendszerek, digitális médiamegoldások és egységes kommunikációs termékek szállításában.
- Rendszerszintű problémák diagnosztizálása és javítása az Android- és Linux-szoftverrétegekben.
- Hibák kivizsgálása, a teljesítmény javítása és a szoftverhibák elhárítása.
- Alkalmazások integrálása hardverrel, csatlakoztatott eszközökkel és vezérlőrendszerekkel.
- Új és korábbi termékeket érintő helyszíni eszkalációk kezelése.
- Problémák kivizsgálása és közreműködés a termékek hosszú távú megbízhatóságának javításában.
- Teszteljárások, tervezési jegyzetek, hibaelhárítási útmutatók és megvalósítási dokumentáció készítése és karbantartása.
- Együttműködés különböző országok hardver-, firmware-, Android-, Linux- és alkalmazásmérnökeivel.
- Összetett műszaki problémák felmérése, megoldások ajánlása, mérnöki döntések meghozatala, valamint a munka végigvitele a kivizsgálástól a megvalósításon át az ellenőrzésig.
Követelmények
- Legalább 8 év tapasztalat Linux- vagy Android-alapú termékek beágyazott szoftvereinek vagy firmware-ének fejlesztésében, testreszabásában és hibakeresésében.
- Magabiztos C/C++ programozási készség beágyazott vagy rendszerszintű fejlesztésben.
- Gyakorlati tapasztalat beágyazott Linux fejlesztésében ARM-platformokon, beleértve a konfigurálást, fordítást, telepítést, hardverinterfészeket és a platform elindítását.
- Tapasztalat a Linux kernellel, az U-Boottal, a Device Tree-vel és az alacsony szintű platformtestreszabással.
- Gyakorlati tapasztalat kijelző-, energiagazdálkodási, Wi-Fi-, GPIO- vagy más hardverinterfészek eszközillesztőinek fejlesztésében, optimalizálásában, hibakeresésében és bővítésében.
- Tapasztalat az Android HAL-lel, valamint az Android Framework és a Linux kernel rétegein átívelő hibakereséssel.
- Az AOSP architektúrájának és az Android platformfejlesztési munkafolyamatainak alapos ismerete.
- A legújabb Android-verziók, funkciók, API-k és változások mély ismerete; az Android 14 vagy újabb verzió előnyt jelent.
- Tapasztalat a Git, Gerrit, GitHub, ADB és Fastboot használatában.
- Képesség beágyazott rendszerek hibakeresésére akkor is, ha a hagyományos lépésenkénti hibakereső eszközök korlátozottan vagy egyáltalán nem érhetők el.
- Képesség elektromos kapcsolási rajzok önálló olvasására és értelmezésére.
- Hatékony együttműködési képesség hardvermérnöki csapatokkal.
- Kiváló problémamegoldó készség, felelősségvállalás és önálló munkavégzési képesség.
- Jó írásbeli és szóbeli kommunikáció nemzetközi mérnöki környezetben.
- Tapasztalat Android-keretrendszerszolgáltatásokkal, JNI/NDK-t használó natív Android-alkalmazásokkal vagy Java- vagy Kotlin-alapú Android-rendszeralkalmazásokkal.
- Tapasztalat hardveresen gyorsított grafikával, különösen az OpenGL ES-sel.
- Tapasztalat a Camera, Display, Media, energiagazdálkodási vagy kapcsolódási alrendszerekkel beágyazott Android/Linux-termékekben.
- Tapasztalat Bash- vagy Python-szkriptek írásában és automatizálásban.
- Előnyt jelent a számítástechnikai, villamosmérnöki vagy kapcsolódó műszaki területen szerzett diploma.
Juttatások
- Hosszú távú projektmunka meghatározott műszaki célokkal.
- Üzleti vállalkozások közötti együttműködés független vállalkozóként.
- Távoli együttműködés rugalmas szolgáltatásnyújtással, a projekt igényei és a megállapodott teljesítések szerint.
- Együttműködés nemzetközi mérnöki partnerekkel és tapasztalt szakemberekkel.
- Korszerű technológiák és összetett beágyazott rendszerekkel, illetve Android-platformokkal kapcsolatos kihívások megismerése.
- Lehetőség műszaki döntések alakítására és világszerte használt termékek fejlesztéséhez való hozzájárulásra.