Jabil
Jabil
Jabil je globálna spoločnosť poskytujúca B2B služby v oblasti inžinierstva, výroby, dizajnu a dodávateľského reťazca. Od roku 1966 spolupracuje s poprednými značkami na vývoji škálovateľných riešení prispôsobených potrebám rôznych odvetví vrátane automobilového priemyslu, obrany a zdravotníctva. S prevádzkami na viac ako 100 miestach spája výrobné skúsenosti so zameraním na udržateľnosť, angažovanosť v komunitách, inklúziu pracovnej sily, profesijný rozvoj a inovácie.

Seniorný inžinier Android BSP

Vyvíjajte platformy Embedded Android a Linux pre riadiace, mediálne a komunikačné produkty spoločnosti Jabil. Ladte balíky podpory dosiek, ovládače zariadení a integráciu hardvéru a softvéru.

Popis

  • Prispievajte počas celého životného cyklu vstavaného softvéru Android a Linux, od návrhu a vývoja cez testovanie a podporu vydaní až po údržbu.
  • Vytvárajte a udržiavajte vstavaný softvér a komponenty platforiem v jazykoch C/C++.
  • Vyvíjajte možnosti Android BSP a Embedded Linux vrátane konfigurácie platformy, hardvérových rozhraní, ovládačov zariadení a nových funkcií zariadení.
  • Pomáhajte dodávať podnikové riadiace systémy, digitálne médiá a produkty zjednotenej komunikácie.
  • Diagnostikujte a opravujte problémy na úrovni systému naprieč softvérovými vrstvami Android a Linux.
  • Riešte chyby, zvyšujte výkon a odstraňujte nedostatky.
  • Integrujte aplikácie s hardvérom, pripojenými zariadeniami a riadiacimi systémami.
  • Riešte eskalácie z terénu týkajúce sa nových aj starších produktov.
  • Skúmajte problémy a pomáhajte zlepšovať dlhodobú spoľahlivosť produktov.
  • Vytvárajte a udržiavajte testovacie postupy, návrhové poznámky, príručky na riešenie problémov a implementačnú dokumentáciu.
  • Spolupracujte s hardvérovými, firmvérovými, Android, Linux a aplikačnými inžiniermi z rôznych krajín.
  • Posudzujte zložité technické problémy, navrhujte riešenia, prijímajte technické rozhodnutia a preberajte zodpovednosť za prácu od skúmania až po implementáciu a validáciu.

Požiadavky

  • Aspoň 8 rokov skúseností s vývojom, prispôsobovaním a ladením vstavaného softvéru alebo firmvéru pre produkty založené na Linuxe alebo Androide.
  • Pokročilé programátorské zručnosti v jazyku C/C++ pri vývoji vstavaných systémov alebo systémov na nízkej úrovni.
  • Praktické skúsenosti s vývojom Embedded Linux na platformách ARM vrátane konfigurácie, zostavovania, nasadzovania, hardvérových rozhraní a prvotného sprevádzkovania platformy.
  • Skúsenosti s jadrom Linux, U-Boot, Device Tree a prispôsobovaním platformy na nízkej úrovni.
  • Praktické skúsenosti s vývojom, optimalizáciou, riešením problémov a rozširovaním ovládačov zariadení pre displej, správu napájania, Wi-Fi, GPIO alebo iné hardvérové rozhrania.
  • Skúsenosti s Android HAL a ladením naprieč vrstvami Android Framework a jadra Linux.
  • Dobrá znalosť architektúry AOSP a pracovných postupov vývoja platformy Android.
  • Dobré porozumenie najnovším vydaniam, funkciám, rozhraniam API a zmenám systému Android; výhodou je Android 14 alebo novší.
  • Skúsenosti s používaním nástrojov Git, Gerrit, GitHub, ADB a Fastboot.
  • Schopnosť ladiť vstavané systémy aj pri obmedzených alebo nedostupných bežných nástrojoch na krokové ladenie.
  • Schopnosť samostatne čítať a interpretovať elektrické schémy.
  • Schopnosť efektívne spolupracovať s tímami hardvérového inžinierstva.
  • Dobré schopnosti riešiť problémy, zodpovedný prístup a schopnosť pracovať samostatne.
  • Dobré písomné a ústne komunikačné schopnosti v medzinárodnom inžinierskom prostredí.
  • Skúsenosti so službami Android frameworku, natívnymi aplikáciami Android využívajúcimi JNI/NDK alebo systémovými aplikáciami Android v jazyku Java alebo Kotlin.
  • Skúsenosti s hardvérovo akcelerovanou grafikou, najmä OpenGL ES.
  • Skúsenosti so subsystémami Camera, Display, Media, správy napájania alebo konektivity vo vstavaných produktoch Android/Linux.
  • Skúsenosti so skriptovaním a automatizáciou v jazyku Bash alebo Python.
  • Výhodou je vysokoškolské vzdelanie v odbore informatika, elektrotechnika alebo príbuznom technickom odbore.

Benefity

  • Dlhodobé projektové pôsobenie s jasne stanovenými technickými cieľmi.
  • Spolupráca medzi podnikateľskými subjektmi formou samostatného dodávateľa.
  • Práca na diaľku s flexibilitou pri výbere spôsobu a miesta poskytovania služieb podľa potrieb projektu a dohodnutých výstupov.
  • Spolupráca s medzinárodnými inžinierskymi partnermi a skúsenými odborníkmi.
  • Príležitosť pracovať s modernými technológiami a riešiť komplexné výzvy vo vstavaných systémoch a platformách Android.
  • Možnosť ovplyvňovať technické rozhodnutia a prispievať k produktom používaným na celom svete.