
Jabil on ülemaailmne B2B-inseneri-, tootmis-, disaini- ja tarneahelateenuste ettevõte. Alates 1966. aastast on ettevõte teinud koostööd juhtivate kaubamärkidega, et arendada skaleeritavaid ja kohandatud lahendusi muu hulgas autotööstuse, kaitsetööstuse ja tervishoiu valdkonnas. Rohkem kui 100 asukohas tegutsev Jabil ühendab tootmisalase asjatundlikkuse keskendumisega jätkusuutlikkusele, kogukonna kaasamisele, tööjõu kaasamisele, professionaalsele arengule ja innovatsioonile.
Vanem Androidi BSP-insener
Arenda Jabili juhtimis-, meedia- ja sidetoodete jaoks manussüsteemide Androidi- ja Linuxi-platvorme. Siluta emaplaadi tugipakette, seadmedraivereid ning riistvara ja tarkvara lõimimist.
Kirjeldus
- Panusta manussüsteemide Androidi- ja Linuxi-tarkvara kogu elutsüklisse alates kavandamisest ja arendusest kuni testimise, väljalaske toe ja hoolduseni.
- Loo ja halda C/C++-is manustarkvara ning platvormikomponente.
- Arenda Androidi BSP ja Embedded Linuxi võimalusi, sealhulgas platvormi seadistamist, riistvaraliideseid, seadmedraivereid ja uusi seadmefunktsioone.
- Aita tarnida ettevõtetele mõeldud juhtimissüsteeme, digimeedia ja ühendatud side tooteid.
- Diagnoosi ja lahenda süsteemitaseme probleeme Androidi ja Linuxi tarkvarakihtides.
- Otsi defekte, paranda jõudlust ja lahenda vigu.
- Lõimi rakendusi riistvara, ühendatud seadmete ja juhtimissüsteemidega.
- Lahenda nii uusi kui ka vanemaid tooteid puudutavaid väliteeninduse eskalatsioone.
- Uuri probleeme ja aita parandada toodete pikaajalist töökindlust.
- Koosta ja halda testimisprotseduure, disainimärkmeid, tõrkeotsingu juhendeid ja teostusdokumentatsiooni.
- Tee koostööd eri riikides töötavate riistvara-, püsivara-, Androidi-, Linuxi- ja rakenduste inseneridega.
- Hinda keerukaid tehnilisi probleeme, soovita lahendusi, langeta insenertehnilisi otsuseid ning vastuta töö eest alates uurimisest kuni teostuse ja valideerimiseni.
Nõuded
- Vähemalt 8 aastat kogemust Linuxi- või Androidi-põhiste toodete manustarkvara või püsivara arendamisel, kohandamisel ja silumisel.
- Tugevad C/C++ programmeerimisoskused manussüsteemide või süsteemitaseme arenduses.
- Praktiline kogemus Embedded Linuxi arendamisel ARM-platvormidel, sealhulgas seadistamine, ehitamine, juurutamine, riistvaraliidesed ja platvormi käivitamine.
- Kogemus Linuxi kerneli, U-Booti, Device Tree ja madala taseme platvormi kohandamisega.
- Praktiline kogemus seadmedraiverite arendamisel, optimeerimisel, tõrkeotsingul ja laiendamisel ekraani, toitehalduse, Wi-Fi, GPIO või muude riistvaraliideste jaoks.
- Kogemus Android HAL-iga ning silumisega Android Frameworki ja Linuxi kerneli kihtides.
- AOSP arhitektuuri ja Androidi platvormiarenduse töövoogude põhjalik tundmine.
- Uuemate Androidi versioonide, funktsioonide, API-de ja muudatuste hea tundmine; eelistatud on Android 14 või uuem.
- Kogemus Giti, Gerriti, GitHubi, ADB ja Fastbooti kasutamisel.
- Oskus siluda manussüsteeme olukorras, kus tavapärased sammhaaval silumise tööriistad on piiratud või puuduvad.
- Oskus iseseisvalt lugeda ja tõlgendada elektriskeeme.
- Oskus teha tulemuslikku koostööd riistvarainseneridega.
- Head probleemilahendusoskused, vastutustunne ja võime töötada iseseisvalt.
- Hea kirjalik ja suuline suhtlusoskus rahvusvahelises insenerikeskkonnas.
- Kogemus Androidi raamistiku teenuste, JNI/NDK-d kasutavate Androidi natiivrakenduste või Java või Kotliniga loodud Androidi süsteemirakendustega.
- Kogemus riistvarakiirendusega graafika, eriti OpenGL ES-iga.
- Kogemus kaamera-, ekraani-, meedia-, toitehalduse või ühenduvuse alamsüsteemidega Androidi/Linuxi manussüsteemitoodetes.
- Kogemus Bashi või Pythoni skriptimise ja automatiseerimisega.
- Arvutiteaduse, elektrotehnika või lähedase tehnilise valdkonna kraad tuleb kasuks.
Hüved
- Pikaajaline projektitöö selgete tehniliste eesmärkidega.
- Ettevõtetevaheline koostöö sõltumatu töövõtjana.
- Kaugtöö ja paindlikkus teenuste osutamise viisi ning koha valikul, arvestades projekti vajadusi ja kokkulepitud tulemusi.
- Koostöö rahvusvaheliste inseneripartnerite ja kogenud spetsialistidega.
- Kokkupuude tänapäevaste tehnoloogiate ning manussüsteemide ja Androidi platvormide keerukate väljakutsetega.
- Võimalus kujundada tehnilisi otsuseid ja panustada kogu maailmas kasutatavatesse toodetesse.