Разработчик системных компонент и платформы в Станцию

Москва, Екатеринбург, Санкт-ПетербургAndroidСтанцияСпециалист
Яндекс.Станция — флагманское устройство с Алисой, представляющее голосовой интерфейс для доступа к множеству сервисов Яндекса и не только.
Станция интегрирована с множеством сервер-сайд источников данных и сама представляет различные API как для кода на борту, так и для устройств в локальной сети и для потребителей на бэкендах, что, прежде всего, и определяет диапазон ее возможностей.
Для развития этой сложной распределенной системы, в разработку которой вовлечены десятки команд и сотни специалистов, нам нужны самые лучшие, талантливые и целеустремленные. В ближайших планах у нас — вывести экосистему умных устройств на принципиально новый уровень в голосовом управлении реальным и виртуальными мирами.

Вы нам подходите, если у вас есть:

  • хорошее знание API Android SDK и NDK;
  • опыт разработки мобильных приложений на Android;
  • опыт программирования на одном из языков: Java/C++/Kotlin;
  • опыт разработки распределенных систем.

Кроме того, приветствуется:

  • хорошее знание C++ (14 и выше);
  • опыт разработки веб-сервисов;
  • опыт кросс-платформенной разработки для мобильных клиентов;
  • знание JavaScript и опыт разработки HTML5-приложений;
  • опыт embedded-разработки или интерес к ней;
  • хорошее понимание сетевого стека в Android и Linux;
  • опыт работы с медиаконтентом на мобильных устройствах.

Вам предстоит:

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