🔥

Не упустите лучшие вакансии!

Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!

Подключить бота

Разработчик на С++ в группу систем управления флотом роботов

Яндекс
Москва
Офис
Опубликовано: 07 Oct 2025
Направление робототехники в Яндексе — молодое и многообещающее. За несколько лет мы разработали и запустили на складах Яндекса три типа роботов, провели несколько пилотных проектов с внешними партнёрами и планируем новые запуски.

Мы ищем разработчика со знанием C++ в группу робототехники подразделения систем управления флотом.

Наша команда создаёт среду для работы роботов и инструменты для управления флотом — от автоматизации процессов и системы деплоя на роботов до управления конфигурациями и экспериментами. Наши роботы работают вне дата-центров, поэтому обычные способы управления кластерами серверов для них не подходят. Нам нужно доставлять пользовательскую нагрузку, управлять вычислительными ресурсами роботов, учитывать ширину сетевого канала при выкатке, а также доставлять код на все уровни иерархической структуры вычислителей роботов.

Какие задачи вас ждут

Система деплоя нагрузки
Вам предстоит создавать систему деплоя пользовательской нагрузки на древовидные вычислительные мощности роботов, совершенствовать технологии CI/CD для кода вычислительных систем роботов, масштабировать системы управления роботами и повышать их доступность.

Разработка агентов управления для робота
Агенты помогут привести все вычислители робота к целевому состоянию, описанному в спецификации от системы управления флотом. Они будут скачивать и обновлять контейнеры с пользовательской нагрузкой, устанавливать нужные версии пакетов и обновлять конфигурацию всех компонентов робота.

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

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

  • Находили и устраняли проблемы в больших и сложных системах
  • Уверенно владеете С++
  • Знаете классические алгоритмы и структуры данных
  • Уверенный пользователь Linux
  • Готовы брать на себя ответственность

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

  • Владеете Python и Bash
  • Знакомы с системами лёгкой виртуализации, в частности LXC, Docker
  • Участвовали в разработке систем деплоя или CI/CD
  • Использовали реляционные СУБД, например MySQL или PostgreSQL
  • Работали с ROS и ROS2
🚀

Ваше резюме увидят первым!

Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!

Подключить автоподнятие