Jabil
Jabil
Jabil — глобальна B2B-компанія, що надає інженерні, виробничі, дизайнерські послуги та послуги у сфері управління ланцюгами постачання. З 1966 року вона співпрацює з провідними брендами, розробляючи масштабовані рішення з урахуванням специфіки різних галузей, зокрема автомобілебудування, оборонної промисловості та охорони здоров’я. Компанія працює більш ніж у 100 локаціях, поєднуючи виробничу експертизу з увагою до сталого розвитку, взаємодії з місцевими громадами, інклюзивності робочого середовища, професійного розвитку та інновацій.

Провідний інженер Android BSP

Розробляйте вбудовані платформи Android і Linux для систем керування, мультимедіа та зв’язку Jabil. Налагоджуйте BSP, драйвери пристроїв та інтеграцію апаратного й програмного забезпечення.

Опис

  • Працюйте на всіх етапах життєвого циклу вбудованого ПЗ Android і Linux: від проєктування та розробки до тестування, підтримки випуску й супроводу.
  • Створюйте та підтримуйте вбудоване ПЗ і компоненти платформи на C/C++.
  • Розвивайте Android BSP та Embedded Linux, зокрема конфігурацію платформи, апаратні інтерфейси, драйвери пристроїв і нові функції пристроїв.
  • Допомагайте створювати корпоративні системи керування, цифрові медіапродукти та рішення уніфікованого зв’язку.
  • Діагностуйте й усувайте системні проблеми на різних рівнях ПЗ Android і Linux.
  • Усувайте дефекти, покращуйте продуктивність і виправляйте помилки.
  • Інтегруйте застосунки з апаратним забезпеченням, підключеними пристроями та системами керування.
  • Опрацьовуйте ескалації з місць експлуатації, що стосуються нових і застарілих продуктів.
  • Досліджуйте проблеми та допомагайте підвищувати довгострокову надійність продуктів.
  • Створюйте й оновлюйте процедури тестування, нотатки з проєктування, посібники з усунення несправностей і документацію з упровадження.
  • Співпрацюйте з інженерами з апаратного забезпечення, прошивок, Android, Linux і застосунків із різних країн.
  • Аналізуйте складні технічні проблеми, пропонуйте рішення, ухвалюйте інженерні рішення та відповідайте за роботу від дослідження до впровадження й перевірки.

Вимоги

  • Щонайменше 8 років досвіду розробки, адаптації та налагодження вбудованого ПЗ або прошивок для продуктів на базі Linux чи Android.
  • Упевнене володіння C/C++ для вбудованої розробки або розробки на системному рівні.
  • Практичний досвід розробки Embedded Linux для платформ ARM, зокрема конфігурації, збирання, розгортання, роботи з апаратними інтерфейсами та початкового запуску платформи.
  • Досвід роботи з ядром Linux, U-Boot, Device Tree та низькорівневим налаштуванням платформи.
  • Практичний досвід розробки, оптимізації, налагодження та розширення драйверів дисплея, керування живленням, Wi-Fi, GPIO та інших апаратних інтерфейсів.
  • Досвід роботи з Android HAL і налагодження на рівнях Android Framework та ядра Linux.
  • Ґрунтовне знання архітектури AOSP і робочих процесів розробки платформи Android.
  • Глибоке розуміння недавніх випусків Android, їхніх функцій, API та змін; перевагою буде досвід з Android 14 або новішою версією.
  • Досвід використання Git, Gerrit, GitHub, ADB і Fastboot.
  • Здатність налагоджувати вбудовані системи за обмеженої доступності або відсутності звичайних засобів покрокового налагодження.
  • Здатність самостійно читати й інтерпретувати електричні схеми.
  • Здатність ефективно співпрацювати з командами розробки апаратного забезпечення.
  • Сильні навички розв’язання проблем, відповідальне ставлення до роботи та здатність працювати самостійно.
  • Вільне письмове й усне спілкування в міжнародному інженерному середовищі.
  • Досвід роботи зі службами Android Framework, нативними застосунками Android із JNI/NDK або системними застосунками Android на Java чи Kotlin.
  • Досвід роботи з апаратно прискореною графікою, зокрема OpenGL ES.
  • Досвід роботи з підсистемами камери, дисплея, мультимедіа, керування живленням або зв’язку у вбудованих продуктах Android/Linux.
  • Досвід написання скриптів і автоматизації за допомогою Bash або Python.
  • Буде перевагою ступінь у галузі комп’ютерних наук, електротехніки або суміжної технічної дисципліни.

Переваги

  • Довгострокова участь у проєкті з чітко визначеними технічними цілями.
  • Співпраця у форматі B2B як незалежний підрядник.
  • Віддалена співпраця з гнучкістю у виборі способу та місця надання послуг відповідно до потреб проєкту й узгоджених результатів.
  • Співпраця з міжнародними інженерними партнерами та досвідченими фахівцями.
  • Робота із сучасними технологіями та складними завданнями у вбудованих системах і платформах Android.
  • Можливість впливати на технічні рішення та долучатися до створення продуктів, якими користуються в усьому світі.