Старший инженер Embedded BSP
Нужен опытный инженер для международного проекта по разработке встраиваемых Android/Linux-платформ для профессиональных устройств. Работа глубоко внутри Android: BSP, кастомизация AOSP, HAL, нативные компоненты на C/C++, отладка и оптимизация на уровне системы. Требуется 7+ лет опыта в embedded-разработке, из них 2+ года с Android platform-level, сильный C/C++ и знание Linux kernel; сотрудничество B2B как независимый подрядчик, удалённо, ставку в USD gross нужно указать в отклике.
Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.
Зарплата не указана — оценили по рынку
На основе 22 похожих вакансий за 90 дней по всем рынкам вместе — отдельной выборки по рынку этой вакансии нет.
Что предстоит делать
<p>Мы ищем опытного Senior Embedded BSP Engineer для участия в качестве независимого подрядчика на долгосрочной основе B2B в международном инженерном проекте, посвящённом разработке встроенных платформ Android/Linux нового поколения для передовых профессиональных продуктов, используемых по всему миру.<br>В составе команды международного инженерного проекта вы будете участвовать в создании коммерчески развёрнутых продуктов, где стабильность платформы, качество мультимедиа, возможности подключения, производительность и интеграция аппаратного и программного обеспечения напрямую влияют на опыт конечных пользователей в корпоративной, образовательной, конференц- и профессиональной среде.<br>Работа глубоко внутри платформы Android. Это не типичная разработка Android-приложений. Вы будете работать близко к аппаратному обеспечению и на всех уровнях стека Android, участвуя в разработке BSP, кастомизации AOSP, интеграции HAL, нативных системных компонентов, отладке, оптимизации и решении задач на системном уровне.<br>Возьмите на себя ответственность за сложные инженерные задачи. Вы будете исследовать проблемы, которые редко имеют простые ответы, работая на нескольких уровнях системы, чтобы понять первопричины и предложить надёжные технические решения — от анализа до реализации и валидации.<br>Внесите вклад в качестве старшего специалиста по платформе Android. Вы будете сотрудничать с опытными инженерами по аппаратному обеспечению, прошивкам, Android, Linux и продуктам из разных стран, одновременно углубляя свою экспертизу во внутреннем устройстве Android, встроенном Linux, BSP-инженерии, bring-up платформы, мультимедиа и низкоуровневых технологиях.</p> <p>Ожидаемые результаты и направления вклада:<br>— Разрабатывать и кастомизировать платформенное программное обеспечение на базе AOSP для встроенных аудиоустройств.<br>— Работать с Android BSP, слоями HAL, нативными компонентами на C/C++, интеграцией JNI/NDK и системными сервисами.<br>— Участвовать в обновлениях версий Android и помогать поддерживать соответствие платформы последним релизам Android.<br>— Интегрировать и устранять неполадки аппаратных интерфейсов, драйверов периферийных устройств и компонентов, связанных с ядром Linux.<br>— Отлаживать проблемы платформы, связанные с загрузкой, производительностью, памятью, питанием, многопоточностью, IPC и взаимодействием с аппаратным обеспечением.<br>— Поддерживать bring-up плат и валидацию платформы на ARM, платформах на базе Qualcomm и других встроенных аппаратных архитектурах.<br>— Сотрудничать с командами аппаратного обеспечения, программного обеспечения и продукта для поставки стабильных встроенных платформ Android.<br>— Проводить ревью технических проектов и кода, а при необходимости давать рекомендации менее опытным инженерам.</p> <p>Требуемая экспертиза (обязательно!):<br>— 7+ лет опыта разработки встроенного программного обеспечения, включая 2+ года работы с Embedded Android, AOSP или разработкой на уровне платформы Android.<br>— Сильные навыки разработки на C/C++ для нативного, низкоуровневого и чувствительного к производительности программного обеспечения.<br>— Практический опыт с Android BSP, системами сборки AOSP, архитектурой HAL, HIDL/AIDL, Android.bp/<a href="http://Android.mk" target="_blank">Android.mk</a>, Soong/Ninja и системными сервисами.<br>— Опыт с Android NDK, JNI, Binder, сокетами, разделяемой памятью или другими механизмами IPC.<br>— Хорошее знание встроенного Linux, интерфейсов ядра Linux, драйверов устройств и концепций взаимодействия с аппаратным обеспечением.<br>— Опыт отладки с помощью таких инструментов, как ADB, GDB, Valgrind, Systrace/Perfetto, Wireshark, анализаторы протоколов или аналогичные инструменты.<br>— Понимание объектно-ориентированного проектирования, принципов SOLID, контроля версий и структурированных процессов релиза/разработки.</p> <p>Ключевые моменты сотрудничества<br>Jabil Inc. сотрудничает с опытными независимыми профессионалами, которые вносят свою экспертизу в международные инженерные проекты. Вместе мы создаём, внедряем инновации и решаем значимые технические задачи для ведущих мировых брендов.<br>Возможность поддерживать инженерные проекты, реализуемые для ведущих мировых брендов.<br>— Долгосрочное участие в проекте с чётко определёнными техническими целями.<br>— Сотрудничество на основе B2B в качестве независимого подрядчика с правом самостоятельно определять способ, время и место оказания услуг в рамках модели удалённого сотрудничества с учётом требований проекта и согласованных результатов.<br>— Гибкость в том, как и где вы работаете, в соответствии с потребностями проекта и ожиданиями по результатам.<br>— Сотрудничество с международными инженерными стейкхолдерами и опытными специалистами из разных стран.<br>— Знакомство с современными технологиями и сложными инженерными задачами в области встроенных систем и платформ Android.<br>— Возможность влиять на технические решения и вносить знания в продукты, используемые по всему миру.</p> <p>❗️Пожалуйста, добавьте в сопроводительное письмо/сообщение вместе с вашей заявкой ожидания по почасовой ставке в USD Gross и срок уведомления. Это сотрудничество B2B только для подрядчиков и Gig-подрядчиков❗️</p> <p>Обратите внимание: эта возможность относится к Embedded BSP Engineers, а не к Android Developers.</p> <div> <a href="https://jobs.dou.ua/companies/jabil/vacancies/379741/#reply-btn-id">Откликнуться на вакансию</a> </div>
Стек и инструменты
Сколько платят вам?
Анонимно укажите, сколько вы получаете как C++-разработчик, — сразу покажем, в скольких вакансиях платят меньше. А из ответов сложится зарплата, которую платят на деле, а не обещают.
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в Jabil
2 активные вакансии в компании
Старший инженер-разработчик сетевого ПО
~1 581 200 ₸ оценка по всем рынкам
Нужен старший инженер для разработки софта под коммутаторы Cisco и другое сетевое оборудование: BSP, control plane и data plane, плюс автотесты на Python/Pytest. Требуются сильные C/C++ и Python, глубокое понимание L2/L3-протоколов (VLAN, STP, BGP, OSPF и др.) и опыт отладки в Linux. Предлагают полностью удалённую долгосрочную работу по B2B-контракту с конкурентной оплатой в USD gross.
Похожие вакансии
6 вакансий
Старший инженер-разработчик сетевого ПО
~1 581 200 ₸ оценка по всем рынкам
Нужен старший инженер для разработки софта под коммутаторы Cisco и другое сетевое оборудование: BSP, control plane и data plane, плюс автотесты на Python/Pytest. Требуются сильные C/C++ и Python, глубокое понимание L2/L3-протоколов (VLAN, STP, BGP, OSPF и др.) и опыт отладки в Linux. Предлагают полностью удалённую долгосрочную работу по B2B-контракту с конкурентной оплатой в USD gross.
Разработчик встроенного ПО (Embedded Linux, C/C++)
~1 581 200 ₸ оценка по всем рынкам
Разработка встроенного ПО для систем безопасности на базе Embedded Linux и SoC видеокамер: реализация абстракции от платформы, интеграция модулей видеоаналитики, портирование на новые чипы. Нужен опыт от 5 лет, сильный C/C++, драйверы ядра Linux и готовность работать с Golang. Предлагают официальное оформление по ТК РФ, гибридный/офисный/удалённый формат и работу над социально значимыми продуктами.
Разработчик системного ПО (C/C++/Rust)
~1 581 200 ₸ оценка по всем рынкам
Getmobit ищет системного разработчика для платформы облачных рабочих пространств и VDI. Работа в основном на системном уровне Linux: userspace, ядро, драйверы, графический стек, сборка через Yocto/OpenEmbedded на C++ и Python. Нужен опыт коммерческой разработки на C/C++/Rust от 5 лет и глубокое знание Linux; предлагают удалёнку, белый доход, ДМС и гибкое начало дня.
C/C++ разработчик (сервис шумоподавления)
~1 581 200 ₸ оценка по всем рынкам
Разработка высокопроизводительного сервиса шумоподавления в реальном времени на C/C++ для коммуникационной платформы. Нужен опытный инженер с 5+ годами коммерческой разработки на C/C++, знанием сетевого программирования (IP, TCP/UDP, RTP) и опытом высоконагруженных систем. Задачи включают маршрутизацию IP-трафика в Media Gateway, интеграцию AI-моделей и анализ качества RTP-потоков.
Ведущий системный программист BIOS
~1 581 200 ₸ оценка по всем рынкам
Разработка и сопровождение кода UEFI BIOS для x86-64 и других архитектур, решение задач на стыке софта и железа, реверс-инжиниринг и работа с вендорами. Нужен опыт системного программирования на C от 5 лет, embedded и baremetal. Условия и зарплата в тексте не указаны.
C++ разработчик (senior)
~1 581 200 ₸ оценка по всем рынкам
Разработка и оптимизация высоконагруженных сервисов на современном C++ (17/20) для телеком-инфраструктуры: многопоточность, сетевые протоколы, снижение задержек. Нужен опыт коммерческой разработки на C++ от 5 лет, знание STL, модели памяти, Linux, CMake, навыки профилирования и код-ревью. Предлагают удалённую полную занятость 5/2, официальное трудоустройство по ТК РФ или ИП, современный стек и крупных заказчиков.