Системный Android-разработчик в Авто
Требования
Местоположение и тип занятости
Компания
Компания, которая развивает самую популярную в России поисковую систему и десятки других сервисов
Описание вакансии
Условия работы
Яндекс.Авто — это автомобильная платформа Яндекса на базе Android. Наша цель — сделать так, чтобы водитель прекрасно чувствовал себя за рулем. Мы адаптируем приложения и развиваем средство, с помощью которого в головном устройстве уживается несколько приложений. Например, платформа позволяет переключать треки в один клик при работающем навигаторе. При просмотре плейлистов на главном экране остаются сообщения о маневрах. Во время сообщений навигатора приглушается FM-радио (которое зачастую является внешним устройством). И всем этим управляет Алиса. В общем, будет интересно!
Что нужно делать:
- взаимодействовать с вендорами — поставщиками головных устройств;
- проектировать и реализовывать системный API;
- обеспечивать механизм контроля качества прошивки;
- обеспечивать переносимость изменений системы;
- взаимодействовать с железной частью устройств.
Мы ждем, что вы:
- хорошо знаете Android 4.4 и выше;
- понимаете основные принципы работы Android;
- уверенно понимаете многопоточное программирование;
- умеете профилировать и оптимизировать приложения и обеспечивать их стабильность;
- разрабатывали под Android больше двух лет;
- знаете классические алгоритмы и структуры данных;
- программировали на Java.
Будет плюсом, если вы:
- работали с AOSP и с прошивками;
- программировали на C++;
- хотите повозиться с железками.