Android BSP инженер
Вакансия для опытного инженера, который будет заниматься разработкой и поддержкой Android BSP для встраиваемых устройств. Требуется глубокое знание Android платформы, C/C++ и Embedded Linux, а также опыт работы с камерой, дисплеем и медиа-подсистемами. Предлагается работа с новейшими версиями Android и участие в кросс-функциональной команде.
Зарплата не указана — оценили по рынку
На основе 30 похожих вакансий за 90 дней.
Что предстоит делать
<h3>Необходимые навыки</h3> <p>Technical Requirements:<br>• 8+ лет профессионального опыта в разработке встроенного ПО/прошивок (embedded software/firmware).<br>• 2+ года практического опыта в разработке Android BSP, кастомизации платформы и системной интеграции.<br>• Практический опыт разработки Android AOSP.<br>• Глубокое понимание последних версий Android, функций, API и изменений (желательно Android 14 или новее).<br>• Опыт работы с Android HAL и подсистемами Android, особенно Camera, Display и Media.<br>• Глубокое понимание архитектуры платформы Android и взаимодействия между BSP, HAL, подсистемами Android и аппаратными компонентами.<br>• Свободное владение разработкой на C/C++.<br>• Солидный опыт разработки Embedded Linux, включая управление питанием, драйверы дисплеев и стеки подключения, такие как Wi-Fi и Bluetooth.<br>• Знакомство с инструментами и рабочими процессами разработки Android, включая ADB, Fastboot, Repo, Git, Gerrit и GitHub.<br>• Отличные навыки решения проблем, проактивный и самостоятельный стиль работы.<br>• Отличные письменные и устные коммуникативные навыки.</p> <h3>Будет плюсом</h3> <p>Nice to Have:<br>• Опыт работы со скриптовыми языками, такими как Bash или Python.<br>• Опыт отладки и разработки на уровне Android Framework.<br>• Знакомство с инструментарием NDK, сборкой нативных библиотек и компонентов.<br>• Опыт разработки Linux User Space является большим плюсом; опыт разработки Linux Kernel — бонус.<br>• Большим плюсом является опыт работы с Treble.</p> <h3>Обязанности</h3> <p>Responsibilities:<br>• Работа с исходным кодом Android и системой сборки: синхронизация репозиториев, управление ветками и патчами, интеграция сторонних компонентов и решение проблем и конфликтов сборки.<br>• Разработка, кастомизация и поддержка компонентов Android BSP, интеграций платформы и системных функций для встроенных устройств на базе Android.<br>• Модификация и улучшение компонентов платформы Android в соответствии с требованиями проекта, включая кастомизацию под конкретное оборудование и продуктовые потребности.<br>• Разработка, интеграция и поддержка компонентов Android HAL, а также поддержка подсистем Android, особенно камеры, дисплея и медиа.<br>• Сотрудничество с аппаратными командами для поддержки запуска платформы (bring-up), интеграции оборудования, валидации и устранения неполадок.<br>• Кастомизация и поддержка ядра Linux и компонентов встроенной платформы: настройка Device Tree, интеграция и модификация драйверов, поддержка аппаратно-специфичной функциональности.<br>• Отладка и диагностика программных и аппаратных проблем на уровнях Android BSP, HAL, камеры, дисплея, медиа и Embedded Linux с использованием logcat, dmesg, ADB и других инструментов отладки.<br>• Анализ корневых причин, документирование решений и вклад в стабильность системы, оптимизацию производительности и общую надежность платформы.</p> <h3>О проекте</h3> <p>We are seeking a highly skilled and motivated Android BSP Engineer with deep expertise in Android platform development, BSP customization, and system integration. The ideal candidate will bring extensive experience in embedded software/firmware development, Android HAL, and Android BSP, with strong knowledge of Android camera, display, and media subsystems.<br>Эта роль предоставляет возможность работать с последними версиями Android (желательно Android 14 и новее), внося вклад в разработку и оптимизацию встроенных платформ на базе Android. Вы будете работать на стыке аппаратного и программного обеспечения, помогая интегрировать, кастомизировать и улучшать основные компоненты платформы Android, решая при этом сложные системные задачи.<br>Вы станете частью кросс-функциональной команды, разрабатывающей и оптимизирующей платформы на базе Android, тесно сотрудничая с инженерами по аппаратному и программному обеспечению для создания надежных, масштабируемых и высокопроизводительных решений.</p> <div> <a href="https://jobs.dou.ua/companies/jabil/vacancies/370894/#reply-btn-id">Откликнуться на вакансию</a> </div>
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансий
Senior C++ разработчик
~2 242 700 ₸ оценка
Ищем Senior C++ разработчика для развития высоконагруженных сервисов в продукте PT SIEM (кибербезопасность). Нужен экспертный C++, опыт проектирования распределённых систем, работы с highload, Docker/Kubernetes и базами данных. Предлагают обучение, гибкий отпуск, ДМС и компенсацию спорта и английского.
Инженер встраиваемого ПО
~2 242 700 ₸ оценка
Ищем опытного инженера встраиваемого ПО для оборонного проекта: разработка низкоуровневого софта для платформ с ИИ-ускорением. Требуется 5+ лет опыта, уверенный C/C++, Embedded Linux и отладка на уровне железа. Работа удаленно в Европе, полный рабочий день по контракту, английский B2+.
С++ разработчик
~2 242 700 ₸ оценка
Ищем опытного C++ разработчика для разработки и поддержки информационных систем, включая собственную СУБД ЛИНТЕР. Нужен глубокий опыт C++17/20, алгоритмов и многопоточности, а также готовность руководить небольшой группой. Предлагают стабильную IT-компанию, официальное оформление и гибкий формат работы.
Разработчик CAD системы с ИИ
~2 242 700 ₸ оценка
Разработка современной CAD-системы для капитального строительства с применением ИИ. Требуется опыт от 3 лет и экспертное владение C++, знание 3D-графики и алгоритмов. Предлагают интересные задачи, официальное оформление, высокую зарплату и возможность удаленной работы после испытательного срока.
C++ разработчик высоконагруженного сервиса подбора пар
~2 242 700 ₸ оценка
Ищем C++ инженера для создания высокопроизводительного сервиса подбора пар в дейтинг-приложении Bumpy. Нужно проектировать и оптимизировать движок, обрабатывающий более 100 миллионов пользователей в реальном времени, с использованием SIMD, lock-free структур и глубокой оптимизации. Предлагается удаленная работа, гибкий график и ключевая роль в компании.