Мы разрабатываем SDK для Алисы — голосового ассистента, который работает на мобильных телефонах, телевизорах, колонках и не только. Присоединяйтесь, чтобы помогать делать Алису более совершенной.

Обязанности:

Расширение функциональности
Мы постоянно улучшаем возможности Алисы и добавляем новые функции. Например, теперь она может выполнять команды прямо на устройстве или управлять несколькими устройствами одновременно. Разработка SDK для устройств с Алисой
Вы будете работать над созданием SDK, который интегрируется в различные устройства: от умных колонок и телевизоров до мобильных приложений и носимых устройств. Вам предстоит познакомиться с разными технологическими стеками и разработать надёжную и легко поддерживаемую архитектуру. Разработка новых устройств
Мы «оживляем» новые устройства, интегрируя в них SDK и другие модули, которые реализуют возможности Алисы. Это могут быть самые разные продукты, построенные на различных системных архитектурах: от умных колонок до носимых устройств. Вы будете участвовать в этом процессе и работать над запуском Алисы на новых платформах. Оптимизация ресурсов SDK
Наш SDK должен поддерживать множество поверхностей, поэтому мы стремимся сделать его легковесным и нетребовательным к ресурсам. Мы пишем на C/C++ и оптимизируем код: минимизируем потребление памяти, обеспечиваем эффективную работу на разных архитектурах процессоров и сокращаем сетевой трафик до необходимого минимума. Больше о бэкенде в Яндексе — в канале Yandex for Backend

Ключевые навыки:

  • Пишете на C++
  • Понимаете принципы ООП
  • Понимаете, как исполняется код, и не боитесь изучать артефакты сборки
  • Разбираетесь в системах сборки типа CMake и умеете ими пользоваться
  • Знаете, как пользоваться системой контроля версий

Дополнительные требования:

  • Разрабатывали встраиваемые решения
  • Работали с ОС реального времени
  • Взаимодействовали с Python и Bash
  • Знакомы с Android или iOS