Системный Android-разработчик в Авто

MoscowAndroid, Java, C++AutoSpecialist
Яндекс.Авто — это автомобильная платформа Яндекса на базе Android. Наша цель — сделать так, чтобы водитель прекрасно чувствовал себя за рулем. Мы адаптируем приложения и развиваем средство, с помощью которого в головном устройстве уживается несколько приложений. Например, платформа позволяет переключать треки в один клик при работающем навигаторе. При просмотре плейлистов на главном экране остаются сообщения о маневрах. Во время сообщений навигатора приглушается FM-радио (которое зачастую является внешним устройством). И всем этим управляет Алиса. В общем, будет интересно!

Что нужно делать:

  • взаимодействовать с вендорами — поставщиками головных устройств;
  • проектировать и реализовывать системный API;
  • обеспечивать механизм контроля качества прошивки;
  • обеспечивать переносимость изменений системы;
  • взаимодействовать с железной частью устройств.

Мы ждем, что вы:

  • хорошо знаете Android 4.4 и выше;
  • понимаете основные принципы работы Android;
  • уверенно понимаете многопоточное программирование;
  • умеете профилировать и оптимизировать приложения и обеспечивать их стабильность;
  • разрабатывали под Android больше двух лет;
  • знаете классические алгоритмы и структуры данных;
  • программировали на Java.

Будет плюсом, если вы:

  • работали с AOSP и с прошивками;
  • программировали на C++;
  • хотите повозиться с железками.