Вакансия из официального источника
Android-разработчик систем интеграции с автомобилями в Яндекс Авто
Яндекс · Москва, Нижний Новгород
Описание вакансии
Мы создаём бортовые системы, которые объединяют сервисы Яндекса — Алису, Навигатор, Музыку, Яндекс 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
Мы ждём, что вы
- Знаете Kotlin, Android SDK, Coroutines, Dagger
- Разрабатывали системные и прикладные приложения
- Хорошо разбираетесь в архитектуре и внутреннем устройстве Android 9+
- Умеете профилировать и оптимизировать приложения и сервисы, обеспечивать их стабильность
- Знаете классические алгоритмы и структуры данных
- Можете писать параллельный и многопоточный код
Будет плюсом, если вы
- Разрабатывали под Android Automotive
- Создавали эмуляторы
- Программировали на C или C++
- Понимаете принципы безопасности в Android (SELinux, Secure Boot)
- Знаете автомобильные протоколы (CAN, UDS)
Больше о команде
Узнайте больше про разработку городских сервисов Яндекса на dev.go.yandex
Узнать больше
-
Электро
-
Офисы в Москве
-
Офисы в Нижнем Новгороде
-
Как в Яндексе проходят алгоритмические секции собеседований
-
Как мы нанимаем мобильных разработчиков
-
Задачи для подготовки к собеседованиям
Откликнуться на сайте компании
Источник: официальный сайт Яндекс. Актуальность проверена 22.09.2026 13:35 (Екатеринбург).
