WorkListВойтиОформить подписку
TH

Robotics Controls Engineer

висит 2 мес.
The Humanoid · Робототехника
Откликнуться на сайте компании ↗
Опубликована давно; 02.11 она ещё висела у компании.

О вакансии

Откуда можно работать
Офис: Cambridge, США
из текста вакансии
Занятость
Full-time
из текста вакансии
Английский
C1
по другим вакансиям компании
Даты
Опубликована 21.08 · видим у компании с 26.08 · у компании видели 02.11
дата публикации от работодателя
Почему в каталоге:Основана выходцами из Восточной Европы, Кавказа и Центральной АзииПодробнее о компании →

Описание переведено машинно с английского.

Суть роли

Мы ищем инженера по управлению, который присоединится к нашей команде контроля в Бостоне. Вы будете отвечать за то, как мы проверяем работу нашего стека управления: инфраструктуру тестирования и валидации, превращающую «выглядит нормально на роботе» в измеренную, воспроизводимую оценку, наблюдаемость и анализ отказов, делающие поведение в реальном времени видимым и позволяющие делиться отказами, а также документацию и runbook'и, позволяющие команде обслуживать себя без институциональных знаний. Вы также будете активно участвовать в первичном вводе в эксплуатацию нового оборудования для компонентов Boston и проверять изменения от начала до конца на реальных роботах, прежде чем более широкая команда будет их использовать. Идеальный кандидат обладает прочными фундаментальными знаниями в области управления, твердыми навыками программной инженерии по всему стеку — от кода управления до тестовых оболочек и диагностических инструментов — и инстинктом отладки, который приходит только с реальным оборудованием. Вы будете работать со всем стеком управления и станете тем человеком, на которого команда полагается, чтобы узнать правду о своем коде.

Что предстоит делать

Testing & Validation Infrastructure:

  • Создавать и поддерживать рабочие процессы hardware-in-the-loop (HIL) и интеграционных тестов, которые количественно оценивают повторяемость и точность контроллера и движения, превращая «выглядит нормально на роботе» в измеренную, воспроизводимую оценку.
  • Определять и внедрять метрики повторяемости и точности для изменений контроллера и движения, а также оболочки, обеспечивающие согласованность этих измерений между запусками и между роботами.
  • Расширять покрытие модульных и интеграционных тестов по компонентам управления, которые команда действительно использует — драйверам актуаторов, аппаратным интерфейсам, управлению всем телом и конвейеру телеприсутствия.
  • Разрабатывать автоматические регрессионные проверки, выявляющие регрессии управления — в точности, повторяемости или поведении — в симуляции и на оборудовании до их попадания к более широкой команде.
  • Сотрудничать с инженерами по управлению для определения требований к тестируемости новых компонентов и алгоритмов, чтобы они изначально проектировались с возможностью оценки и валидации.
  • Упаковывать контроллеры в чисто разделяемые, переиспользуемые и легко тестируемые интерфейсы, чтобы отдельные контроллеры могли разрабатываться, заменяться и проверяться в изоляции.

New Hardware Bring-Up & Integration:

  • Активно участвовать в первичном вводе в эксплуатацию нового оборудования для компонентов Boston и в их интеграции в стек управления.
  • Проверять изменения аппаратного и программного обеспечения от начала до конца на реальных роботах перед их использованием более широкой командой — структурировано, документировано и воспроизводимо.

Debugging, Observability & Failure Analysis:

  • Инструментировать стек управления для повышения видимости поведения в реальном времени — логирование, трассировка и диагностические инструменты.
  • Воспроизводить аппаратные и программные отказы в структурированных, доступных разработчикам форматах; передавать структурированный контекст корневой причины владельцам алгоритмов и оборудования.
  • Выявлять и устранять межслойные режимы отказов, охватывающие управление, прошивку и оборудование.

Documentation & Knowledge Transfer:

  • Писать и поддерживать инженерную документацию по стеку управления: HIL и покрытие тестов, а также руководства по вводу в эксплуатацию/интеграции нового оборудования.
  • Вести runbook'и, позволяющие инженерам по управлению самостоятельно выполнять валидацию, интеграцию и восстановление без зависимости от институциональных знаний.

Требования

  • Значительный практический опыт в робототехнике на реальном оборудовании.
  • Прочная теоретическая база в области управления (управление в пространстве сочленений, PID и feedforward, импеданс/адмиттанс, наблюдатели, оценка состояния, фильтрация, устойчивость) — достаточная для определения значимых метрик повторяемости и точности стека управления и их интерпретации.
  • Выпуск программного обеспечения по всему стеку: современный C++ в реальном времени, плюс Python для тестовых оболочек, анализа и инструментов.
  • Создание автоматизации тестирования, инфраструктуры HIL или интеграционных тестов для сложных физических систем — и привлечение других инженеров к их использованию.
  • Твердое чувство измерений и анализа данных: выборка, синхронизация, шум, статистическая значимость и умение определить, когда разница между двумя запусками реальна.
  • Сильные навыки отладки на границе программного обеспечения/прошивки/оборудования, с дисциплиной воспроизводить отказы в форме, пригодной для действий другими инженерами.

Будет плюсом

  • Среды физического моделирования (MuJoCo, Isaac Sim/Isaac Lab) и проверка sim-to-real.
  • Инструменты наблюдаемости: фреймворки логирования и трассировки, сбор метрик, базы данных временных рядов, построение дашбордов (например, Grafana).
  • Опыт первичного ввода в эксплуатацию оборудования: новые актуаторы, датчики или вычислительные модули, интегрированные в стек управления.
  • Портфолио инженерной документации и runbook'ов, переживших своих авторов.
  • Управление релизами или контроль качества для программного обеспечения, критически важного для безопасности.

Условия и бенефиты

  • Всеобъемлющее медицинское страхование для сотрудников в США, включая полностью оплачиваемое медицинское, стоматологическое и зрительное страхование, с виртуальной помощью и ресурсами поддержки сотрудников.
  • Значительный отпуск для отдыха и восстановления: 23 дня PTO (начисляются), отдельный больничный отпуск и оплачиваемые праздничные дни компании.
  • Пенсионный план 401(k) с 4% взносом работодателя.
  • Конкурентный пакет акций: опционы с существенным потенциалом роста по мере масштабирования компании.
  • Бесплатный ежедневный обед с кейтерингом, закуски и напитки в офисе.
  • Сотрудничество с инженерами высшего уровня, исследователями и экспертами по продукту в области ИИ и робототехники.
  • Возможность влиять на продукт и вести ключевые инициативы.

Навыки

C++PythonPIDimpedanceadmittanceobserversstate estimationfilteringstabilityhardware-in-the-loopintegration testingunit testingregression checksloggingtracingGrafanaMuJoCoIsaac SimIsaac Lab

Подходите ли вы под эту вакансию

Сверка вакансии с резюме доступна тем, кто вошел. Войти