🔥

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

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

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

Разработчик в команду симуляции робототехники

Яндекс
Санкт-Петербург, Москва
Гибридный, Офис
Опубликовано: 22 May 2025
Направление робототехники Яндекса молодое и очень многообещающее. За несколько лет мы разработали и запустили на складах Яндекса три типа роботов, откатали несколько внешних пилотов и активно планируем новые запуски.

Ищем разработчика со знанием С++ в команду симуляции.

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

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

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

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

Разработка сервиса симуляции
Вам предстоит развивать сервис, который в составе платформы управления роботами позволяет имитировать поведение реальных роботов.

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

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

Интеграционные задачи
Вам предстоит обеспечивать взаимодействие с другими сервисами и компонентами платформы.

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

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

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

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

О команде

Узнайте больше про разработку городских сервисов Яндекса на dev.go.yandex
🚀

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

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

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