Опыт работы: от 2 лет коммерческой разработки в робототехнике (ROS/ROS 2, C++)
Стек навигации: глубокое понимание Navigation2
Опыт нестандартной адаптации под конкретное шасси
Локализация / SLAM: практическая настройка slam_toolbox, AMCL, robot_localization (EKF)
Управление движением: настройка PID, MPC
Опыт с реальными роботами (задержки, нелинейности)
FSM и архитектура поведения: опыт проектирования конечных автоматов или BehaviourTree для коммерческих роботов
Интеграция с FMS: понимание протоколов обмена (REST, MQTT, WebSockets)
Программирование: C++17/20 (STL, шаблоны, многопоточность, RAII) и Python (анализ логов, скрипты). Умение писать production‑ready код
Инструменты: Linux (Ubuntu), Docker, Git, CMake
Симуляция: опыт с Gazebo Classic/Ignition или MuJoCo или Isaac Sim
Опыт с манипуляторами (совмещённая навигация «база + рука», MoveIt 2, контроль коллизий)
Знание PCL, OpenCV, RTAB-Map (визуально-лидарный SLAM)
Опыт с FMS (OpenRMF) или собственными разработками
Понимание принципов DDS
Английский на уровне чтения научных статей (IROS/ICRA) и технических дискуссий