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.
  • Возможность влиять на технические решения и участвовать в создании продуктов, используемых по всему миру.