Agile Robots SE
(Senior) Robotics Testing and Applications Engineer (m/f/d)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер по тестированию и прикладной инженерии робототехнических систем в Agile Robots SE (Мюнхен). Отвечает за валидацию ПО и аппаратных модулей роботов, разработку тестовых фреймворков и анализ поведения роботов.
Задачи
- Проектировать, разрабатывать и выполнять структурированные тест-планы для робототехнических компонентов, модулей и полностью интегрированных систем
- Валидировать функциональность, надёжность и производительность ПО и аппаратного обеспечения на реальных робототехнических платформах
- Разрабатывать тестовые скрипты, инструменты и фреймворки автоматизации на Python для повышения эффективности и покрытия тестирования
- При необходимости писать код на C++ для низкоуровневого тестирования, инструментария или поддержки интеграции
- Анализировать поведение робота и производительность системы, выявлять первопричины проблем, связанных с кинематикой, планированием движения, управлением, восприятием или взаимодействием с аппаратным обеспечением
- Оценивать и отлаживать сложное поведение роботов: сингулярности, нарушения ограничений суставов, нестабильность траекторий, несоответствия конфигураций
- Работать с URDF-моделями, преобразованиями координат и описаниями роботов для проверки корректности системы
- Поддерживать разработку и доработку демо-приложений, внутренних показов и клиентских сценариев использования
- Тесно сотрудничать с командами ПО, электроники, управления и механики для воспроизведения проблем и проверки исправлений
- Документировать процедуры тестирования, результаты, дефекты и производительность системы чётко и структурированно
- Участвовать в непрерывном улучшении стратегий тестирования, покрытия и инфраструктуры автоматизации
- Поддерживать полевые испытания, валидацию прототипов, демонстрации и интеграционные мероприятия при необходимости
Требования
- Степень бакалавра или магистра в области робототехники, машиностроения, электротехники, информатики или смежной технической специальности
- Минимум 5 лет опыта в тестировании робототехники, прикладной инженерии, интеграции или валидации систем
- Сильный практический опыт написания кода на Python для тестирования, автоматизации, анализа данных и взаимодействия с роботами
- Опыт работы с C++ будет плюсом (особенно для написания тестов, инструментов или взаимодействия с драйверами роботов)
- Твёрдое понимание ключевых концепций робототехники: кинематика, динамика, сингулярности, ограничения суставов, URDF, преобразования координат, ограничения движения
- Опыт тестирования и валидации программных и аппаратных модулей в интегрированных робототехнических системах
- Умение проектировать, выполнять и анализировать структурированные тест-планы, включая тестирование граничных случаев, регрессионное тестирование и валидацию реальных сценариев
- Сильные навыки отладки на уровнях ПО и аппаратного обеспечения
- Опыт работы с Git, JIRA и структурированными процессами отслеживания задач
- Сильное аналитическое мышление, внимание к деталям и системное понимание
- Отличные навыки коммуникации и документирования на английском языке
Условия
- Динамичная высокотехнологичная компания с финансовой устойчивостью и инвесторами мирового уровня
- Междисциплинарная международная команда из более чем 60 национальностей в атмосфере сотрудничества
- Множество возможностей для развития по мере роста компании
- Сложные задачи и значимые проекты вместе с экспертами, способствующие профессиональному и личностному росту
- Корпоративная программа льгот, покрывающая здоровье, мобильность и обучение, на 100 € нетто в месяц
- Современный офис с террасой на крыше с видом на Мюнхен, бесплатные напитки и фрукты, регулярные корпоративные мероприятия
Навыки
- Python
- C++
- Git
- JIRA
- URDF
- Robotics
- Kinematics
- Motion Planning
- CI/CD
- Automated Testing
- LiDAR
- IMU
- HIL
- SIL