Мы разрабатываем умные устройства, которыми каждый день пользуются миллионы человек. Присоединяйтесь, чтобы разрабатывать новые устройства и добавлять функции в прошивки колонок, которые уже радуют пользователей.

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

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

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

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

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

  • Разрабатывали встраиваемые решения
  • Работали с Python и Bash