Jabil
Jabil
Jabil je globalna B2B tvrtka koja pruža usluge inženjerstva, proizvodnje, dizajna i opskrbnog lanca. Od 1966. surađuje s vodećim brendovima na razvoju skalabilnih rješenja prilagođenih različitim industrijama, uključujući automobilsku industriju, obranu i zdravstvo. S poslovanjem na više od 100 lokacija, Jabil spaja proizvodno iskustvo s usmjerenošću na održivost, angažman u zajednici, uključivanje zaposlenika, profesionalni razvoj i inovacije.

Viši inženjer za Android BSP

Razvijajte ugrađene platforme Android i Linux za Jabilove upravljačke, medijske i komunikacijske proizvode. Otklanjajte poteškoće u paketima podrške za ploče, upravljačkim programima uređaja te integraciji hardvera i softvera.

Opis

  • Sudjelujte u cijelom životnom ciklusu ugrađenog softvera Android i Linux, od dizajna i razvoja do testiranja, podrške pri izdavanju i održavanja.
  • Izrađujte i održavajte ugrađeni softver i komponente platforme u jezicima C/C++.
  • Razvijajte mogućnosti Android BSP-a i Embedded Linuxa, uključujući konfiguraciju platforme, hardverska sučelja, upravljačke programe uređaja i nove značajke uređaja.
  • Pomozite u isporuci poslovnih upravljačkih sustava, digitalnih medija i proizvoda za objedinjenu komunikaciju.
  • Dijagnosticirajte i otklanjajte probleme na razini sustava kroz softverske slojeve Androida i Linuxa.
  • Rješavajte nedostatke, poboljšavajte performanse i uklanjajte pogreške.
  • Integrirajte aplikacije s hardverom, povezanim uređajima i upravljačkim sustavima.
  • Rješavajte eskalacije s terena koje utječu na nove i postojeće proizvode.
  • Istražujte probleme i pridonosite dugoročnoj pouzdanosti proizvoda.
  • Izrađujte i održavajte postupke testiranja, bilješke o dizajnu, vodiče za otklanjanje poteškoća i dokumentaciju implementacije.
  • Surađujte s inženjerima za hardver, firmver, Android, Linux i aplikacije u različitim zemljama.
  • Procjenjujte složene tehničke probleme, predlažite rješenja, donosite inženjerske odluke i preuzimajte odgovornost za rad od istraživanja do implementacije i validacije.

Zahtjevi

  • Najmanje 8 godina iskustva u razvoju, prilagodbi i otklanjanju poteškoća u ugrađenom softveru ili firmveru za proizvode temeljene na Linuxu ili Androidu.
  • Napredno znanje programiranja u jeziku C/C++ za razvoj ugrađenih sustava ili sustava niske razine.
  • Praktično iskustvo u razvoju Embedded Linuxa na ARM platformama, uključujući konfiguraciju, izradu, implementaciju, hardverska sučelja i početno pokretanje platforme.
  • Iskustvo s jezgrom Linuxa, U-Bootom, Device Treeom i prilagodbom platforme niske razine.
  • Praktično iskustvo u razvoju, optimizaciji, otklanjanju poteškoća i proširivanju upravljačkih programa uređaja za zaslon, upravljanje napajanjem, Wi-Fi, GPIO ili druga hardverska sučelja.
  • Iskustvo s Android HAL-om i otklanjanjem poteškoća kroz slojeve Android Frameworka i jezgre Linuxa.
  • Dobro poznavanje arhitekture AOSP-a i tijekova rada za razvoj platforme Android.
  • Dobro poznavanje novijih izdanja Androida, njihovih značajki, API-ja i promjena; prednost je Android 14 ili noviji.
  • Iskustvo u radu s alatima Git, Gerrit, GitHub, ADB i Fastboot.
  • Sposobnost otklanjanja poteškoća u ugrađenim sustavima kada su uobičajeni alati za korak-po-korak otklanjanje pogrešaka ograničeni ili nedostupni.
  • Sposobnost samostalnog čitanja i tumačenja električnih shema.
  • Sposobnost učinkovite suradnje s timovima za hardversko inženjerstvo.
  • Izražene vještine rješavanja problema, odgovornost i sposobnost samostalnog rada.
  • Dobre pisane i usmene komunikacijske vještine u međunarodnom inženjerskom okruženju.
  • Iskustvo s uslugama Android frameworka, izvornim aplikacijama Android koje koriste JNI/NDK ili sistemskim aplikacijama Android u jeziku Java ili Kotlin.
  • Iskustvo s grafikom ubrzanom hardverom, osobito s OpenGL ES-om.
  • Iskustvo s podsustavima Camera, Display, Media, upravljanja napajanjem ili povezivosti u ugrađenim proizvodima Android/Linux.
  • Iskustvo sa skriptiranjem i automatizacijom u Bashu ili Pythonu.
  • Prednost je diploma iz računarstva, elektrotehnike ili srodne tehničke struke.

Pogodnosti

  • Dugoročni angažman na projektu s jasno definiranim tehničkim ciljevima.
  • Poslovna suradnja kao neovisni ugovorni suradnik.
  • Suradnja na daljinu uz fleksibilnost u načinu i mjestu pružanja usluga, ovisno o potrebama projekta i dogovorenim isporukama.
  • Suradnja s međunarodnim inženjerskim partnerima i iskusnim stručnjacima.
  • Rad s modernim tehnologijama i složenim izazovima u ugrađenim sustavima i platformama Android.
  • Prilika za oblikovanje tehničkih odluka i doprinos proizvodima koji se koriste diljem svijeta.