Agile Robots SE
Robotics Test Engineer (m/f/d) - Quality & Safety
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер по тестированию робототехнического ПО в Agile Robots. Отвечает за надёжность и безопасность систем управления — от низкоуровневых C-API до интерфейсов ROS 2 и HIL-валидации.
Задачи
- Разрабатывать масштабируемые тест-планы для робототехнического ПО, включая ROS 2-обёртку над низкоуровневыми API управления рукой и кистью
- Проектировать unit-, интеграционные, системные и HIL-тесты, проверяющие трансляцию между интерфейсами ROS 2 и C-API управления
- Создавать mock-окружения с помощью gTest/gMock для изоляции и тестирования топиков, сервисов, actions и параметров ROS 2
- Запускать интеграционные тесты в симуляции и на реальном роботизированном железе для проверки всей цепочки управления
- Обеспечивать надёжную работу отчётности о состоянии, диагностики и обработки ошибок в экосистеме ROS 2
- Тестировать аппаратный интерфейс ROS 2: инициализацию, state- и command-интерфейсы
- Проводить структурированное тестирование железа — от unit-тестов до SIL и HIL для сквозной валидации
- Разрабатывать автоматизированные тест-скрипты и кастомные инструменты, расширяющие стандартные утилиты ROS 2
- Выполнять длительные тесты стабильности, оценку производительности и контролируемую инъекцию сбоев
- Документировать результаты, анализировать поведение системы и совместно с разработчиками находить и устранять проблемы
- Постоянно улучшать процессы тестирования для повышения покрытия, безопасности и уверенности в каждом релизе
Требования
- Бакалавр или магистр в области робототехники, информатики, электротехники, мехатроники или смежной специальности
- 2–3 года практического опыта тестирования робототехнического ПО, желательно с ROS 2
- Сильное понимание методологий unit-, интеграционного, системного и hardware-in-the-loop тестирования
- Владение C++, Python, разработкой под Linux и инструментами ROS 2 (topics, services, actions, launch_testing и др.)
- Опыт работы с gTest/gMock и мокированием низкоуровневых API
- Умение безопасно работать с роботизированным железом и оценивать поведение системы в реальных тестах
- Сильные аналитические навыки и структурный, внимательный к деталям подход к тестированию
- Опыт работы с Git и совместными процессами разработки
Условия
- Динамичная высокотехнологичная компания с финансовой устойчивостью и инвесторами мирового уровня
- Междисциплинарная международная команда из 60+ национальностей и коллаборативная среда
- Много возможностей для развития по мере роста компании
- Сложные задачи и значимые проекты рядом с экспертами для профессионального и личного роста
- Корпоративный benefits-программ на 100€ нетто в месяц: здоровье, мобильность, обучение
- Современный офис с террасой на крыше с видом на Мюнхен, бесплатные напитки и фрукты, регулярные корпоративные мероприятия
Навыки
- ROS 2
- C++
- Python
- Linux
- gTest
- gMock
- Git
- HIL
- SIL
- Gazebo
- Isaac Sim
- CI/CD