Назад
1 день назад

Robotics Software Engineer (ROS)

Формат работы
hybrid
Тип работы
fulltime
Грейд
middle
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/

TL;DR

Robotics Software Engineer (ROS/C++): Разработка и интеграция систем управления роботами для автоматизации процессов в ритейле с акцентом на навигацию, локализацию и взаимодействие с Fleet Management System. Фокус на кастомизации модулей Navigation2, проектировании конечных автоматов поведения (FSM/BehaviorTree) и проведении натурных испытаний в складских помещениях.

Локация: Гибрид; требуется периодическое присутствие на месте для проведения полевых испытаний

Компания

IT-подразделение ВкусВилл, занимающееся цифровой трансформацией, автоматизацией бизнес-процессов и внедрением роботизированных решений.

Что делать

  • Разрабатывать клиентскую часть для интеграции роботов с Fleet Management System (FMS) через WebSockets и MQTT.
  • Проектировать логику поведения роботов с использованием BehaviorTree или конечных автоматов (FSM).
  • Кастомизировать модули Navigation2, включая разработку плагинов планирования и контроллеров.
  • Настраивать системы локализации (AMCL, slam_toolbox) и фильтрацию данных с помощью EKF/UKF для обеспечения индустриальной точности.
  • Проводить натурные тесты на полигонах и складах, анализировать логи и оптимизировать параметры движения под конкретные кинематические схемы.
  • Участвовать в код-ревью, архитектурных решениях и наставничестве junior-инженеров.

Требования

  • Опыт коммерческой разработки в робототехнике от 2 лет с использованием ROS/ROS 2 и C++.
  • Глубокое понимание Navigation2, опыт настройки SLAM (slam_toolbox, AMCL) и robot_localization.
  • Профессиональное владение C++17/20 (STL, шаблоны, многопоточность, RAII) и Python.
  • Опыт работы с реальными физическими роботами, понимание специфики задержек и нелинейностей.
  • Знание Linux (Ubuntu), Docker, Git, CMake.
  • Опыт работы с симуляторами: Gazebo Classic/Ignition, MuJoCo или Isaac Sim.

Хорошо, если есть

  • Опыт работы с манипуляторами и библиотекой MoveIt 2.
  • Знание PCL, OpenCV, RTAB-Map (визуально-лидарный SLAM).
  • Опыт работы с OpenRMF или понимание принципов DDS.
  • Английский язык на уровне чтения технических дискуссий и научных статей (IROS/ICRA).

Культура и преимущества

  • Работа в аккредитованной IT-компании с официальным оформлением.
  • Прозрачная система развития с понятными грейдами и индивидуальными планами развития (ИПР).
  • Компенсация медицинских услуг, занятий спортом и поддержка ментального благополучия.
  • Бонус 15% на покупки в магазинах ВкусВилл.
  • Поддержка внутреннего и внешнего обучения, оплата AI-помощников.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →