Senior Robotics Software Engineer/ RSE C++, Python
Москва
Команда Центра Робототехники разрабатывает и интегрирует сложные робототехнические системы (манипуляторы, мобильные роботы, роботы-собаки) в промпроекты. Роль фокусируется на архитектуре ПО, ROS2-инфраструктуре и критически важных компонентах для повышения надёжности и автоматизации процессов.
ГрейдSenior
Опытот 5 лет
Стек
C++ROS2LinuxDockerPythonDDSgRPCTF2GazeboNVIDIA JetsonCUDATensorRTWebSocketREST API
Задачи
- •Проектировать архитектуру ПО робота и его подсистем
- •Принимать ключевые технические решения по взаимодействию компонентов системы
- •Разрабатывать критически важные компоненты на C++ и Python
- •Развивать и поддерживать ROS2-инфраструктуру и интеграцию с сенсорами/исполнительными механизмами
- •Разрабатывать системы калибровки камер, LiDAR, IMU
- •Руководить код-ревью, формировать стандарты разработки и наставничать команду
Обязательно
- •Высшее техническое образование в области робототехники или смежной области
- •Коммерческий опыт разработки ПО для робототехники/embedded/промавтоматики от 5 лет
- •Отличное знание C++ и Python
- •Глубокий практический опыт работы с ROS2 и понимание DDS, QoS, executors, lifecycle nodes, composition, actions/services/topics, rosbag, TF2
- •Уверенные знания Linux (процессы, потоки, сеть, устройства, systemd, логирование, профилирование)
- •Опыт работы с gRPC, WebSocket, REST API и контейнеризацией (Docker)
- •Опыт лидирования команды и наставничества от 3 лет
Будет плюсом
- •Разработка собственных ROS2-фреймворков и инфраструктурных компонентов
- •Участие в open-source проектах
- •Опыт работы с NVIDIA Jetson, CUDA и TensorRT
- •Опыт работы с симуляторами (NVIDIA Isaac Sim, MuJoCo, Gazebo, PyBullet)
- •Понимание современных ИИ-инструментов и их возможностей