Назад
7 часов назад

Robotics Software Engineer (Robotics)

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

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

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

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

Текст:
/
TL;DR
Robotics Software Engineer (ROS 2/Navigation2): Разработка программного обеспечения для роботизации процессов во «ВкусВилл» с акцентом на интеграцию с FMS, навигацию, локализацию и управление движением. Фокус на создании конечных автоматов поведения, адаптации Navigation2 под конкретные шасси, проведении полевых испытаний и повышении надёжности роботов в сложных indoor-условиях.

Локация: Москва, улица Кулакова, 20к1; гибридный формат работы

Зарплата: до 400 000 RUR в месяц до вычета налогов

Компания

ТехВилл — IT-компания и партнёр ВкусВилл, развивающий мобильные и веб-приложения, автоматизацию бизнес-процессов, искусственный интеллект, DevOps и информационную безопасность.

Что делать

  • Разрабатывать клиентскую часть интеграции с Fleet Management System, обрабатывать команды FMS, публиковать телеметрию и реализовывать обмен по MQTT и WebSockets.
  • Проектировать и интегрировать конечные автоматы и BehaviorTree для инициализации, локализации, навигации, обработки коллизий, зарядки и взаимодействия с манипулятором.
  • Разрабатывать и адаптировать плагины Navigation2, глобальные и локальные планировщики, контроллеры и поведенческие деревья.
  • Настраивать локализацию и SLAM с использованием AMCL, slam_toolbox, визуальных маркеров, лидарной одометрии и robot_localization.
  • Проектировать и оптимизировать контроллеры движения PID и MPC для различных кинематических схем.
  • Планировать полевые испытания, анализировать логи и причины сбоев, оптимизировать параметры и код, участвовать в код-ревью и архитектурных решениях.

Требования

  • От 2 лет коммерческой разработки в робототехнике с ROS/ROS 2 и C++.
  • Глубокое понимание Navigation2 и опыт адаптации навигации под конкретное шасси.
  • Практический опыт с slam_toolbox, AMCL, robot_localization, EKF, PID и MPC.
  • Опыт проектирования FSM или BehaviorTree для коммерческих роботов и работы с реальными роботами.
  • Знание C++17/20, Python, Linux Ubuntu, Docker, Git и CMake; умение писать production-ready код.
  • Опыт симуляции в Gazebo Classic, Ignition, MuJoCo или Isaac Sim.

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

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

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

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

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