В Humanoid мы верим в будущее, где роботы расширяют человеческие возможности. Именно поэтому мы поставили перед собой миссию создать самые функциональные, коммерчески масштабируемые и безопасные роботы-гуманоиды в мире. Мы воплощаем эту миссию в жизнь с помощью HMND-01 — нашей быстроразработанной платформы-гуманоида, которая развертывается в реальных промышленных условиях — и мы расширяем команду, чтобы вывести ее на новый уровень.
О РОЛИ
Мы ищем инженера по встраиваемому ПО (Firmware Engineer), который будет разрабатывать и поддерживать встраиваемое программное обеспечение для исполнительных механизмов наших роботов и носимых операторами устройств, используемых для взаимодействия с ними. Эта роль сочетает разработку прошивок с интеграцией аппаратного обеспечения: вы будете находиться на стыке аппаратного и программного обеспечения, запускать новые ревизии печатных плат, писать прошивки и драйверы, а также интегрировать широкий спектр датчиков и вычислительных платформ. Вы будете тесно сотрудничать с инженерами-электриками и механиками в быстро меняющейся среде, где приоритеты быстро меняются, а надежность имеет первостепенное значение.
ЧТО ВЫ БУДЕТЕ ДЕЛАТЬ
- Разрабатывать встраиваемое ПО: Писать и поддерживать прошивки для встраиваемых микроконтроллеров, охватывая выборку данных с датчиков, индикацию состояния, обработку ввода и управление питанием.
- Интегрировать датчики и драйверы: Интегрировать и писать драйверы для датчиков, энкодеров, ЖК-дисплеев, IMU, ToF-датчиков, LiDAR и камер, включая MIPI и другие интерфейсы.
- Работать с различными вычислительными платформами: Интегрировать прошивки на уровне устройств с вычислительными платформами более высокого уровня, такими как ESP32, Raspberry Pi и NVIDIA Jetson, а также аналогичными платформами на базе Linux.
- Реализовывать интерфейсы связи: Проектировать и реализовывать интерфейсы между аппаратными подсистемами, включая I2C, SPI, UART, Ethernet, USB, CAN, EtherCAT и MIPI.
- Запускать новое аппаратное обеспечение: Анализировать схемы, отлаживать платы с помощью осциллографа/логического анализатора и решать проблемы интеграции, охватывающие прошивку, электрику и механику.
- Отвечать за калибровку и обнаружение неисправностей: Разрабатывать процедуры калибровки, логику последовательности включения питания и функции обнаружения неисправностей/состояний для датчиков и мехатронных систем.
- Поддерживать выбор компонентов: Помогать с выбором компонентов для датчиков, MCU и других аппаратных строительных блоков.
- Поддерживать OTA-конвейеры: Создавать и поддерживать конвейеры обновлений OTA (Over-The-Air) и подготовки образов для парков встраиваемых устройств.
ЧТО МЫ ИЩЕМ
- Степень бакалавра/магистра в области электротехники/компьютерной инженерии, информатики или смежной области, с опытом работы в разработке встраиваемого ПО (C/C++) более 4 лет.
- Практический опыт работы с микроконтроллерами и вычислительными платформами, такими как ESP32, STM32, Raspberry Pi и NVIDIA Jetson.
- Опыт интеграции и/или написания драйверов для датчиков и периферийных устройств — энкодеров, IMU, ToF-датчиков, LiDAR, камер и ЖК-дисплеев.
- Глубокое понимание встраиваемых интерфейсов связи и датчиков: I2C, SPI, MIPI, UART, Ethernet/TCP-IP, USB, CAN и EtherCAT.
- Уверенность в запуске и отладке новых ревизий аппаратного обеспечения, с сильными навыками работы с осциллографом, логическим анализатором и JTAG/SWD.
- Опыт разработки процедур калибровки и поддержки выбора компонентов совместно с инженерами-электриками и механиками.
Приветствуется
- Опыт работы с FPGA
- Опыт синхронизации камер или синхронизации времени по нескольким датчикам
- Навыки работы с Python для создания инструментов, тестовых скриптов или диагностики
- Опыт работы с формально определенными аппаратными интерфейсами/контрактами, общими для команд
ЧТО МЫ ПРЕДЛАГАЕМ
- Конкурентный пакет акций: опционы на акции с существенным ростом по мере масштабирования компании.
- Более 30 оплачиваемых выходных дней, включая 23 дня ежегодного отпуска, все праздничные дни Великобритании и дополнительные выходные дни компании (включая перерыв на Рождество и Новый год).
- Частное медицинское страхование, включая виртуальную и очную помощь.
- Пенсионная схема с общим вкладом 8% (5% сотрудник, 3% работодатель) от полного заработка.
- Бесплатный ежедневный завтрак, обед (с кейтерингом) и закуски в офисе.
- Работа на передовой — ежедневное сотрудничество с инженерами мирового класса, исследователями и экспертами по продуктам, создающими следующее поколение ИИ и робототехники-гуманоидов.
- Реальная ответственность — прямой доступ к руководству компании, значительное влияние на направление развития продукта и возможность реализации ключевых инициатив с первого дня.