Мы создаём бортовые системы, которые объединяют сервисы Яндекса — Алису, Навигатор, Музыку, Яндекс Go, Яндекс Про — в единый, бесшовный интерфейс. Наша цель — сделать так, чтобы в любой машине водитель мог управлять голосом, не отвлекаясь от дороги, пассажир — включать любимую музыку со своего телефона, а курьер — принимать заказ, не отрывая рук от руля.
Мы работаем на стыке экосистемы Яндекса и автомобильных ОС: адаптируем интерфейсы под конкретные головные устройства, разрабатываем собственный HMI, встраиваем сервисы в прошивки и делаем интеграцию с новыми вендорами быстрее и глубже.
Разработка и поддержка системных компонентов
Вас ждёт работа с AOSP и Android Automotive — Framework, HAL, VHAL. Спектр задач широкий: от управления FM-радио до собственного приложения настроек. Вы будете адаптировать системные модули под требования конкретных устройств и автопроизводителей, оптимизировать производительность и стабильность, интегрировать сервисы Яндекса (Музыка, Яндекс Про, Яндекс Go) в прошивку, анализировать исходный код AOSP и дорабатывать его под конкретные сценарии использования.
Проектирование API и работа с аппаратной частью
Вам предстоит разрабатывать системные API для взаимодействия приложений с низкоуровневыми компонентами. Например, интеграция с HVAC API может потребовать кастомных методов управления климатом, которые выходят за рамки штатного API Android Automotive. Тесное взаимодействие с поставщиками железа и продуктовыми командами поможет вам определить, что нужно менять в HAL, драйверах или системных сервисах.
Создание инструментов для ускорения интеграции
Мы разрабатываем инструменты для автоматической приёмки новых головных устройств, генерации кода для кастомизации дизайна под конкретный бренд, а также утилиты для смежных команд, работающих над отдельными сервисами Яндекса.
Управление обновлениями и надёжностью
Вы будете анализировать состояние системы на новых устройствах: что работает из коробки, что требует доработки со стороны железа, а что — на нашей стороне при миграции на новую версию Android. Создавать процедуры прошивки, восстановления после сбоев и безопасных обновлений (в том числе OTA).
Применение AI в разработке
Мы используем и внедряем современные AI-инструменты, оркестрацию задач и multi-agent-подходы в повседневную работу — рассчитываем, что вы будете открыты пробовать новые инструменты на практике.
Больше о мобильной разработке в Яндексе — в канале Yandex for Mobile
Узнайте больше про разработку городских сервисов Яндекса на dev.go.yandex