Локация и формат работы
Локация: Москва или Нижний Новгород. Формат работы: офис или гибридный.
Компания
Разработка бортовых автомобильных систем, объединяющих сервисы Яндекса в единый интерфейс и адаптирующих их под автомобильные операционные системы и головные устройства.
Что делать
•Разрабатывать и поддерживать системные компоненты на базе AOSP и Android Automotive, включая Framework, HAL и VHAL.
•Адаптировать системные модули под головные устройства и требования автопроизводителей, интегрировать сервисы Яндекса в прошивки.
•Проектировать системные API для взаимодействия приложений с низкоуровневыми компонентами, включая кастомные сценарии управления климатом.
•Взаимодействовать с поставщиками аппаратного обеспечения и продуктовыми командами для доработки HAL, драйверов и системных сервисов.
•Создавать инструменты автоматической приёмки устройств, генерации кода кастомизации дизайна и поддержки смежных команд.
•Разрабатывать процедуры прошивки, восстановления после сбоев и безопасных OTA-обновлений.
Требования
•От 3 лет опыта разработки.
•Знание Kotlin, Android SDK, Coroutines и Dagger.
•Опыт разработки системных и прикладных Android-приложений.
•Понимание архитектуры и внутреннего устройства Android 9+.
•Навыки профилирования, оптимизации производительности и обеспечения стабильности приложений и сервисов.
•Знание алгоритмов и структур данных, опыт написания параллельного и многопоточного кода.
Хорошо, если есть
•Опыт разработки под Android Automotive или создания эмуляторов.
•Знание C или C++.
•Понимание безопасности Android, включая SELinux и Secure Boot.
•Знание автомобильных протоколов CAN и UDS.
Культура и преимущества
•Работа на стыке экосистемы Яндекса и автомобильных операционных систем.
•Возможность применять AI-инструменты, оркестрацию задач и multi-agent-подходы в разработке.
•Участие в создании систем для голосового управления, навигации, музыки и рабочих сценариев водителей и курьеров.