Должность: Инженер по телеоперационному управлению программным обеспечением
Компания: Humanoid
Местоположение: Великобритания, Лондон / На территории работодателя
В Humanoid мы верим в будущее, где роботы расширяют человеческие возможности. Именно поэтому мы поставили перед собой миссию по созданию самых способных, коммерчески масштабируемых и безопасных человекоподобных роботов в мире. Мы воплощаем эту миссию в жизнь с помощью HMND-01 — нашей быстроразработанной платформы для человекоподобных роботов, внедряемой в реальные промышленные условия, — и мы расширяем команду, чтобы вывести ее на новый уровень.
О РОЛИ
Мы ищем инженера по телеоперационному управлению, который поможет создавать системы, позволяющие операторам безопасно, уверенно и точно управлять передовыми роботами. Эта роль находится на стыке управления роботами, программного обеспечения реального времени, UX оператора, интеграции аппаратного обеспечения и рабочих процессов с участием человека.
Вы будете разрабатывать основную телеоперационную функцию, которая позволит операторам направлять, восстанавливать, обучать и улучшать поведение робота в реальном времени. Это включает интуитивно понятное управление, надежные конвейеры команд, четкую обратную связь для оператора, сбор высококачественных данных и средства защиты для безопасного использования с реальным оборудованием.
Мы открыты для кандидатов с разным уровнем опыта, от младшего до старшего. Ключевые качества: практические навыки в робототехнике, сильное инженерное суждение, забота о качестве программного обеспечения и продуктивный инстинкт для создания интуитивно понятных для операторов сложных робототехнических систем.
ЧТО ВЫ БУДЕТЕ ДЕЛАТЬ
- Разрабатывать телеоперационные возможности для управления роботами в задачах манипулирования, мобильности и локоманипуляции.
- Проектировать интуитивно понятные пользовательские интерфейсы для операторов, включая сопоставление входов, визуализацию, петли обратной связи, сценарии восстановления и рабочие процессы, которые снижают когнитивную нагрузку и повышают уверенность оператора.
- Интегрировать устройства ввода, такие как VR-контроллеры, перчатки, тактильные устройства, системы захвата движения и пользовательские станции оператора, в стек программного обеспечения робота.
- Преобразовывать зашумленные высокочастотные человеческие вводы в плавные, стабильные, физически осуществимые команды робота с предсказуемым поведением.
- Создавать надежную телеоперационную инфраструктуру для потоковой передачи данных в реальном времени, калибровки, воспроизведения, отладки, логирования, обучения операторов и захвата высококачественных демонстраций.
- Разрабатывать функции совместной автономии и вспомогательного управления, которые сочетают намерения человека с возможностями робота для повышения точности, безопасности и простоты использования.
- Создавать безопасные рабочие границы, ограничители, оповещения, сценарии экстренного/восстановительного реагирования и четкую обратную связь о состоянии, чтобы операторы роботов могли безопасно использовать телеоперационное управление.
- Определять и улучшать метрики качества для телеоперационных систем, включая задержку, надежность, наблюдаемость, успешность оператора, качество демонстрации и режимы сбоев.
- Проводить стресс-тестирование телеоперационных систем на реальном оборудовании и в симуляции, а затем добиваться повышения надежности на основе обратной связи от операторов и наблюдаемых сбоев.
- Тесно сотрудничать с командами по управлению, манипулированию, аппаратному обеспечению и эксплуатации, чтобы требования к телеоперационному управлению формировали дизайн робота и полевые рабочие процессы.
ЧТО МЫ ИЩЕМ
- Сильные основы робототехники, включая кинематику, системы координат, интерфейсы управления, основы оценки состояния и поведение систем реального времени.
- Опыт создания подмножества следующего: телеоперационные системы, пользовательские интерфейсы оператора, инструменты совместной автономии, интерфейсы человек-робот или конвейеры сбора данных для обучения роботов.
- Способность писать надежное программное обеспечение на C++ и/или Python, с опытом работы с ROS/ROS2, потоковой передачей данных в реальном времени или промежуточным ПО для робототехники.
- Хорошее понимание систем с участием человека: как операторы воспринимают состояние робота, выдают команды, восстанавливаются после ошибок и устанавливают доверие.
- Ориентация на качество: чистые абстракции, тестирование, логирование, наблюдаемость, настройка производительности и инструменты, которые остаются удобными в условиях давления.
- Отличные навыки отладки по всему стеку, от устройств ввода оператора до движения робота, датчиков, сетей и поведения аппаратного обеспечения.
- Готовность быстро итерировать на реальных роботах, учиться на обратной связи от операторов и превращать прототипы в надежные возможности.
- Четкая коммуникация и сотрудничество с кросс-функциональными командами.
Желательно:
- Практический опыт создания или отладки программного обеспечения для реального роботизированного оборудования, желательно в области манипулирования, мобильного манипулирования, человекоподобных роботов или сложных систем.
- Опыт проектирования безопасных рабочих процессов для систем, ориентированных на аппаратное обеспечение, где задержка, нестабильность, плохая обратная связь или неправильное использование могут создать операционный риск.
- Опыт сбора высококачественных демонстраций для имитационного обучения, клонирования поведения или других рабочих процессов обучения роботов.
- Опыт в области вывода намерений, тактильной обратной связи, силового отклика, захвата движения, VR/AR интерфейсов или пользовательских устройств управления.
- Продуктивный подход к робототехнике: забота не только о том, чтобы робот двигался, но и о том, чтобы управление было интуитивно понятным, безопасным, надежным и приятным для операторов.
ЧТО МЫ ПРЕДЛАГАЕМ
- Конкурентоспособная доля в компании: опционы с существенным потенциалом роста по мере масштабирования.
- Более 30 дней отпуска, включая 23 дня ежегодного оплачиваемого отпуска, все выходные дни Великобритании и дополнительные дни закрытия компании (включая рождественские и новогодние каникулы).
- Частное медицинское страхование, включая виртуальную и очную помощь.
- Пенсионная схема с общим взносом 8% (5% сотрудник, 3% работодатель) от полного заработка.
- Бесплатный ежедневный завтрак, обед по меню и закуски в офисе.
- Работа на передовой — ежедневное сотрудничество с инженерами, исследователями и продуктовыми экспертами мирового класса, создающими следующее поколение ИИ и человекоподобной робототехники.
- Реальная ответственность — прямой доступ к руководству компании, значимое влияние на направление продукта и возможность управлять ключевыми инициативами с первого дня.