Мы ищем ROS2-разработчика в команду, которая делает автономных роботов-роверов для железной дороги. Вы будете писать код, который работает на реальных роботах: от драйверов сенсоров до логики рабочих операций, проверять его на испытаниях и помогать запускать новые платформы по мере роста парка.
Роль находится на стыке навигации, технического зрения, железа и системы управления. Вы будете взаимодействовать с командами электроники, QA и DevOps.
Обязанности:
- Разработка ROS2
- Разработка и поддержка ROS2-нод на C++ и Python (rclcpp/rclpy): топики, сервисы, экшены
- Настройка launch-файлов и параметризация нод
- Работа с архитектурой пакетов и зависимостями workspace (colcon)
- Интеграция железа
- Интеграция драйверов сенсоров и актуаторов: лидары, камеры, манипулятор
- Адаптация кода под новые платформы: другие лидары, положение камер и прожекторов, гусеничное шасси
- Работа с URDF/Xacro
- Эксплуатация и испытания
- Исправление багов по итогам испытаний и эксплуатации
- Анализ логов и bag-файлов (rosbag2, RViz2)
- Участие в полевых испытаниях роботов
- Обязательные навыки
- Уверенное владение ROS2 (Humble и новее): ноды, топики, сервисы, action-серверы, QoS
- Разработка на C++ и/или Python
- Практический опыт работы с colcon и workspace с множеством пакетов
-
Будет плюсом:
- Знание Nav2, SLAM, sensor fusion
- Работа с CAN / Serial / Ethernet-оборудованием, IMU, лидарами
- Опыт работы с манипуляторами
- Опыт полевых испытаний роботов
- Опыт симуляции: Gazebo
- Docker, CI
-
Технологический стек:
- ROS2 Humble, URDF / Xacro, TF2, RViz2, rosbag2, colcon
- C++, Python
- Ubuntu, Docker, Git
- Опыт интеграции драйверов сенсоров и актуаторов
- Уверенное владение Linux (Ubuntu), Bash, Git
- Навыки диагностики и отладки ROS2-систем (rqt, ros2 topic, rosbag2, RViz2)
- Работа в стабильной компании;
- Зарплата в рынке (плюс годовой бонус), уровень дохода обсудим на собеседовании;
- Удобный формат работы: пятидневная рабочая неделя с пн по пт, а время начала и окончания рабочего дня можно согласовать с руководителем, возможен гибридный режим работы с периодическим посещением офиса;
- Корпоративная программа лояльности от партнеров;
- Пакет ДМС со стоматологией и психологической помощью;
- Работа в высокотехнологичной организации, обладающей уникальными знаниями и технологиями, решение уникальных задач;
- Возможность профессионального роста и развития