Инженер встроенного программного обеспечения – Ванкувер
Humanoid — первая компания в Великобритании, занимающаяся искусственным интеллектом и робототехникой, создающая самые передовые, надежные, коммерчески масштабируемые и безопасные гуманоидные роботы в мире. Наш первый гуманоидный робот HMND 01 — это устройство следующего поколения для автоматизации труда, обеспечивающее высокоэффективные услуги в различных сферах применения, начиная с промышленных.
Наша миссия
В Humanoid мы стремимся создавать ведущие в мире, коммерчески масштабируемые, безопасные и передовые гуманоидные роботы, которые бесшовно интегрируются в повседневную жизнь и расширяют возможности человека.
О роли
Мы ищем увлечённого и квалифицированного инженера встроенного программного обеспечения (робототехника) для присоединения к нашей инновационной команде в Ванкувере. Вы сыграете ключевую роль в проектировании, разработке и оптимизации встроенных систем для передовых робототехнических приложений. В сотрудничестве с многопрофильной командой вы создадите надежные, высокопроизводительные решения для реальных задач.
Что вам предстоит делать
- Разрабатывать и внедрять встроенное программное обеспечение для робототехнических систем с акцентом на производительность в реальном времени и надежность.
- Интегрировать и оптимизировать аппаратные и программные компоненты, включая датчики, исполнительные механизмы и коммуникационные модули.
- Писать и отлаживать прошивки для микроконтроллеров, ПЛИС и систем на кристалле (SoC).
- Тесно сотрудничать с инженерами-механиками и инженерами-электриками для беспроблемной интеграции системы.
- Реализовывать и управлять коммуникационными протоколами, такими как EtherCAT, CAN, UART, SPI и I2C.
- Проводить тестирование аппаратного обеспечения, валидацию и устранение неполадок встроенных систем.
- Анализировать системные ограничения для оптимизации производительности и использования ресурсов.
- Поддерживать подробную документацию по проектам, коду и результатам тестирования для обеспечения прослеживаемости и технической ясности.
Кого мы ищем
- Степень бакалавра или магистра в области электротехники, информатики, робототехники или смежных дисциплин.
- Уверенное владение языками программирования, такими как C, C++ и Python.
- Глубокое понимание встроенных систем, операционных систем реального времени (RTOS) и аппаратно-программных интерфейсов.
- Опыт работы с коммуникационными протоколами (EtherCAT, CAN и др.) и интеграцией датчиков.
- Знание инструментов отладки, таких как осциллографы, логические анализаторы и отладчики в цепи.
- Знание систем и стандартов, критичных к безопасности, будет большим плюсом.
- Отличные навыки решения проблем, внимание к деталям и способность работать в динамичной среде.
Желательно иметь
- Опыт работы с робототехническими фреймворками, такими как ROS/ROS2.
- Практический опыт разработки на ПЛИС/SoC.
- Знание методологий гибкой разработки (agile).
- Знакомство с готовыми EtherCAT-моторными драйверами.
Что мы предлагаем:
- Конкурентоспособную зарплату плюс участие в нашей программе опционов на акции
- Оплачиваемый отпуск с корректировками в зависимости от вашего местоположения для соблюдения местного трудового законодательства
- Возможности для поездок в наши офисы в Лондоне и Бостоне
- Преимущества офиса: бесплатные обеды
- Свободу влиять на продукт и вести ключевые инициативы
- Сотрудничество с ведущими инженерами, исследователями и экспертами по продуктам в области ИИ и робототехники
- Культуру стартапа, ориентированную на скорость, прозрачность и минимальную бюрократию.
Как подать заявку
Звучит ли эта роль как идеальное предложение для вас? Заполните форму и приложите ссылки или файлы, демонстрирующие лучшие ваши проекты и достижения.