Заголовок: Инженер по тестированию робототехники II
Компания: Humanoid
Местоположение: Великобритания, Лондон / На месте
В Humanoid мы верим в будущее, где роботы расширяют человеческие возможности. Именно поэтому мы поставили перед собой миссию по созданию самых функциональных, коммерчески масштабируемых и безопасных человекоподобных роботов в мире. Мы воплощаем эту миссию в жизнь с помощью HMND-01 — нашей быстро разработанной человекоподобной платформы, развертываемой в реальных промышленных условиях, — и мы расширяем команду, чтобы вывести ее на новый уровень.
О РОЛИ
Мы ищем инженера по тестированию робототехники для поддержки валидации выпуска программного обеспечения, оценки политик и сбора комплексных метрик на наших человекоподобных роботах. Вы будете работать вместе с нашей командой тестирования, отвечая за ежедневное выполнение задач и развивая более глубокие обязанности по аппаратным средствам в контуре (HIL) и автоматизации.
Это не стандартная роль QA для веб-приложений. Вы будете проводить тестирование на реальных роботах, сравнивать симуляцию с реальностью и помогать нам создавать конвейер данных, который сообщит нам, готов ли каждый новый выпуск программного обеспечения к отправке.
ЧТО ВЫ БУДЕТЕ ДЕЛАТЬ
1. ТЕСТИРОВАНИЕ ВЫПУСКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
- Валидация выпуска: Выполняйте сквозной конвейер тестирования для каждого нового выпуска программного обеспечения, гарантируя соблюдение уровней качества перед развертыванием сборки во флоте.
- Покрытие регрессии: Запускайте автоматизированные и ручные наборы регрессионного тестирования для новых сборок; анализируйте сбои и направляйте их соответствующему владельцу.
- Участие в CI/CD: Вносите новые тесты в наш конвейер CI/CD (GitLab CI, GitHub Actions), чтобы регрессии выявлялись немедленно после слияния кода.
2. ОЦЕНКА ПОЛИТИК
- Поддержка оценки: Помогайте в разработке и проведении оценок политик для нашего обучаемого поведения — определяйте критерии успеха, проводите испытания и собирайте результаты воспроизводимым образом.
- Симуляция: Проводите оценки политик в симуляционных средах (Gazebo, NVIDIA Isaac Sim) параллельно с тестированием на физических роботах.
- Симуляция-реальность: Отслеживайте различия между результатами симуляции и физического робота и передавайте выводы команде по политикам.
3. СБОР КОМПЛЕКСНЫХ МЕТРИК
- Конвейер метрик: Поддерживайте сбор комплексных метрик производительности и надежности по выпускам, создавая последовательную отчетность, которой организация может доверять.
- Панели мониторинга: Помогайте в поддержке панелей мониторинга, которые отображают процент успешных/неуспешных тестов, задержку и тенденции производительности от выпуска к выпуску.
- Качество данных: Поддерживайте данные тестов в чистом и правильно размеченном виде, чтобы долгосрочные тенденции оставались значимыми по мере развития платформы.
ЧТО МЫ ИЩЕМ
- Опыт: 3+ года в области тестирования программного обеспечения или автоматизации тестирования, желательно с некоторым опытом работы в области робототехники, встраиваемых систем или других физических систем.
- Программирование: Высокая квалификация в Python для написания скриптов и автоматизации тестирования. Уверенное чтение C++.
- Middleware для робототехники: Практические знания ROS2 — вы понимаете топики, сервисы и как взаимодействовать с работающим роботом.
- ОС: Уверенная работа в Linux (Ubuntu) — терминал, написание скриптов оболочки, базовое системное администрирование.
- Мышление: Методичность и любознательность. Вам нравится находить тот самый странный граничный случай, который ломает сборку.
Желательно:
- Опыт работы с симуляторами робототехники (Gazebo, NVIDIA Isaac Sim, Unity).
- Опыт работы с тестовыми стендами Hardware-in-the-Loop (HIL).
- Базовые навыки отладки электроники (мультиметр, осциллограф).
- Знание стандартов безопасности (IEC 61508, ISO 26262).
ТЕХНОЛОГИЧЕСКИЙ СТЭК
- Языки: Python (основной), C++ (чтение), Bash
- Робототехника: ROS / ROS2
- CI/CD: GitLab / GitHub Actions
- Симуляция: NVIDIA Isaac Sim
- Аппаратные интерфейсы: CAN, EtherCAT, Ethernet
ЧТО МЫ ПРЕДЛАГАЕМ
- Значительное время для отдыха и восстановления: 23 дня ежегодного отпуска (накапливается), 15 дней оплачиваемого больничного и оплачиваемые государственные праздники.
- Полное финансирование частного медицинского страхования для сотрудников из Великобритании с широким доступом к поставщикам услуг, виртуальной и личной помощью, а также сильной поддержкой в области психического здоровья и серьезных заболеваний.
- Опционы включены — мы считаем, что создатели должны разделять успех того, что они создают.
- Пенсионная схема с общим взносом 8% (5% сотрудник, 3% работодатель) от полного заработка.
- Бесплатный ежедневный завтрак, обеды и закуски в офисе.
- Сотрудничество с ведущими инженерами, исследователями и экспертами по продуктам в области ИИ и робототехники.
- Свобода влиять на продукт и владеть ключевыми инициативами.