RSE-разработчик КШ
Задачи
Настройка и эксплуатация роботизированных
стендов:
- Настройка роботов-манипуляторов, захватов,
камер и датчиков;
- Калибровка робота, камер и координатных
систем;
- Настройка сетевого взаимодействия компонентов
робота;
- Диагностика проблем с hardware и software;
- Подготовка робота к экспериментам и тестовым
запускам;
- Работа непосредственно с роботами и оборудованием в лаборатории.
Запуск и интеграция VLA-моделей на роботах:
- Запуск Docker-контейнеров с ML/VLA-моделями на
бортовых компьютерах;
- Интеграция моделей с ROS 2;
- Передача команд от VLA к контроллерам робота;
- Настройка pipeline: камера → perception/VLA → action → робот;
- Мониторинг производительности и стабильности
системы;
- Поиск и устранение проблем при запуске
моделей на реальном роботе;
- При этом не требуется самостоятельно разрабатывать VLA-модели — за это отвечает ML-команда.
Организация сбора teleoperation data:
- Настройка teleoperation для роботов;
- Организация записи trajectories, изображений
с камер, состояний робота и других сенсорных данных;
- Разработка и поддержка pipeline для сбора датасетов;
- Контроль качества собранных данных;
- Подготовка данных для последующего обучения
VLA / imitation learning моделей;
- Организация экспериментов по сбору данных:
какие задачи, сколько эпизодов, какие условия и параметры.
ROS 2 и робототехнический software stack:
- Разработка и настройка ROS 2 nodes, topics, services и actions;
- Работа с TF2, rosbag и параметрами ROS;
- Интеграция камер, манипуляторов, захватов
и сенсоров;
- Работа с MoveIt 2 и ros2_control;
- Написание небольших утилит и инструментов
для автоматизации экспериментов.
Поддержка экспериментов:
- Запуск экспериментов на реальных роботах;
- Сбор логов и анализ проблем;
- Повторение и автоматизация тестов;
- Взаимодействие с ML-инженерами: передача
данных, диагностика ошибок модели, подготовка новых экспериментов;
- Постепенная автоматизация процесса: «запустил
эксперимент → робот собрал данные → данные попали в датасет».
Наш стек
Robotics:
- ROS 2;
- MoveIt 2;
- ros2_control;
- TF2;
- RViz;
- rosbag.
Infrastructure:
- Linux;
- Docker;
- Git;
- Bash;
- Python.
ML deployment:
- NVIDIA GPU / Jetson;
- CUDA;
- ONNX;
- TensorRT.
Hardware:
- Роботы-манипуляторы Agibot, Unitree, Realman и другие;
- Адаптивные захваты;
- RGB-D камеры, Intel RealSense;
- Силомоментные и тактильные датчики.
Требования
- Имеете 2+ года опыта в робототехнике / Robotics
Software / Embedded / Automation;
- Хорошо знаете Linux и Python;
- Имеете практический опыт работы с ROS 2;
- Понимаете основные принципы работы:
- ROS nodes / topics / services / actions;
- TF2 и coordinate frames;
- rosbag;
- hardware interfaces;
- Умеете работать с Docker и запускать сервисы
в контейнерах;
- Умеете самостоятельно разобраться, почему
робот или отдельный компонент системы не работает;
- Не боитесь работать с реальным железом:
подключать оборудование, настраивать камеры, калибровать системы, проверять датчики и искать проблемы;
- Умеете писать аккуратный production-oriented код
и скрипты для автоматизации экспериментов;
- Готовы много работать непосредственно
с роботами, а не только писать код.
Условия работы
- Работа в аккредитованной IT-компании;
- Гибридный формат работы в Москве и МО;
- Официальное оформление с первого дня работы и поддержка куратора во время адаптации;
- Прозрачная система развития: понятные грейды, внутреннее и внешнее обучение, индивидуальные планы развития и матрицы компетенций;
- Экологичная культура и адекватные руководители;
- Компенсация затрат на медицинские услуги, ментальное благополучие, спорт, тимбилдинги и использование AI-помощников;
- Бонус 15% с покупок во ВкусВилл;
- Социальная ответственность: поощряем донорство, оказываем материальную помощь при рождении ребёнка;
- Партнерская программа «Зелёный свет»: за рекомендации знакомых специалистов можно получить до 50 000 руб.