7 часов назад
Robotics Software Engineer (Robotics)
400 000₽
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
РобоАвиа
5 дней назад
Инженер-разработчик C++ (Embedded Systems)
150 000 - 230 000₽
Yandex
8 часов назад
Системный разработчик на C++ (робототехника)
Unimon
2 дня назад
Embedded Developer (ESP32)
220 000 - 280 000₽
Алабуга
41 минуту назад
Программист встраиваемых систем (C++)
337 500₽
Геоскан
1 день назад
Embedded-программист C++ (космические аппараты)
Эд-АйТи
24 часа назад
Разработчик Embedded Linux (C/C++, ARM/MIPS SoC)
200 000 - 300 000₽