Инженер по тестированию робототехники / QA Robotics Engineer (ROS)

Summary

QA Robotics Engineer testing autonomous mobile robots at the software-hardware boundary: runs functional, regression, integration and FAT/SAT testing on robotic platforms, validates sensor data (LiDAR, RGB-D, IMU, odometry) and debugs ROS1 infrastructure on Ubuntu Linux. On-site lab work with real hardware, servos and test stands.

Мы - продуктовая компания с масштабной сетью оборудования в HoReCa и ритейле.

Мы развиваем направление автономных мобильных систем и ищем в команду QA Robotics Engineer / Инженера по тестированию робототехнических комплексов.

Вам предстоит работать на стыке Software и Hardware: тестировать инерционных роботов, проверять корректность работы сенсоров (LiDAR, RGB-D, IMU) и алгоритмов в среде ROS1, а также доводить роботов до идеального качества перед выпуском «в поле».

Чем предстоит заниматься:

Сквозное тестирование роботов: проведение функционального, регрессионного, интеграционного и приемочного (FAT/SAT) тестирования робототехнических платформ.

Работа с сенсорикой и данными: анализ и интерпретация данных с лидаров (2D/3D-сканы), камер глубины (RGB-D, облака точек), IMU/гироскопов (оценка ориентации) и одометров (оценка пройденного пути).

Тестирование в среде ROS1:

• Настройка инфраструктуры: запуск и отладка нод (nodes), топиков (topics), сервисов (services) и launch-файлов.

• Работа с инструментами отладки: запись и анализ логов (rosbag), отслеживание и проверка систем координат (tf), визуализация в rviz и мониторинг потоков данных (topic streams).

Аппаратная отладка: проверка корректности работы сервоприводов, узлов электромеханики и реагирования системы на физические воздействия.

Развертывание стендов: настройка тестовых окружений и ОС Linux (Ubuntu), написание тестовых скриптов (Bash).

Фиксация результатов: составление тест-кейсов, баг-репортов (Jira/Confluence) и отчетов о прохождении испытаний.

Наш технологический стек и инструменты:

• Робототехнический фреймворк: ROS1 (nodes, topics, services, launch-файлы)
• Инструменты отладки и визуализации: rviz, rosbag, tf, topic streams
• ОС и окружение: Linux (Ubuntu), Bash, systemd, SSH, CLI
• Сенсорика и данные: LiDAR (2D/3D сканы), RGB-D камеры (облака точек / Point Cloud), IMU / Гироскопы, Одометрия
• Оборудование: Электромеханика, Сервоприводы, контроллеры
• Инструменты разработки и QA: Git, Jira, Confluence, TestRail / X-Ray

Будет плюсом: Python / C++, ROS2, Gazebo / Webots​​​​​​​

Что мы ждем от кандидата:

Опыт в QA: практический опыт проведения функционального, регрессионного, интеграционного и приемочного тестирования (желательно в сферах Robotics, IoT, Hardware, Automotive).

Понимание робототехники: умение интерпретировать «сырые» и обработанные данные сенсоров (LiDAR 2D/3D, RGB-D, IMU, одометрия).

Опыт с ROS1 (Robot Operating System):

• Понимание архитектуры (nodes, topics, services, launch);

• Свободное владение rosbag, rviz, tf и отладкой потоков данных.

Уверенный Linux (Ubuntu): свободная работа в терминале (CLI), написание скриптов на Bash, настройка сети, работа с systemd и SSH.

Электромеханика: понимание базовых принципов работы электромеханических узлов, электродвигателей и сервоприводов.

🌟 Будет плюсом:

• Знание языков Python или C++ (на уровне чтения кода и написания простых автотестов/скриптов).

• Опыт работы со средами симуляции (Gazebo, Webots).

• Понимание базовых концепций навигации (SLAM, AMCL, глобальное/локальное планирование).

• Опыт работы с ROS2.

Что мы предлагаем:

Уникальный инженерный опыт: работа с реальным «железом», сенсорикой и алгоритмами, а не просто с веб-страницами.

Официальное трудоустройство: прозрачный и конкурентный «белый» доход по ТК РФ.

Свобода инженерной мысли: минимум бюрократии, современная лаборатория и все необходимое оборудование для испытаний.

Формат работы: работа в лаборатории/офисе, где находятся физические роботы и тестовые стенды.

Профессиональный рост: работа в сильной команде разработчиков, робототехников и системных архитекторов.

See also

QA jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available