обновлено 7 дней назад
Embedded Linux Developer в Автономный транспорт (Robotics)
RUВакансия из Hirify RU, списка российских tech-компаний
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
TL;DR
Embedded Linux Developer в автономный транспорт (Robotics): Разработка программной архитектуры и embedded-кода для антропоморфных роботов с акцентом на детерминированные системы реального времени, обмен данными на частоте от 1 кГц и интеграцию с датчиками и исполнительными механизмами. Focus on построение CI/CD-пайплайна, симуляцию роботов в MuJoCo и тестирование кода до выхода на аппаратное обеспечение.
Локация: Москва, офис
Компания
Yandex Robotics разрабатывает и производит роботов для крупных логистических сетей и производственных компаний.
Что делать
- Разрабатывать и развивать программную архитектуру платформы антропоморфного робота.
- Обеспечивать стабильный обмен данными между подсистемами с частотой от 1 кГц, взаимодействие с датчиками и исполнительными механизмами.
- Контролировать задержки в критичных контурах детерминированных систем реального времени.
- Развивать CI/CD-пайплайн сборки и доставки embedded-кода, включая проверки, релизный процесс, Docker-образы и деплой на вычислители роботов.
- Поддерживать симуляционные драйверы, запускать модели роботов в MuJoCo и связывать RL, LL и симулятор.
- Тестировать embedded-код в симуляции до выхода на аппаратное обеспечение.
Требования
- От года опыта разработки.
- Уверенное владение C/C++ и Python.
- Опыт разработки детерминированных систем с гарантированным временем реакции на события.
- Понимание архитектуры Linux и разработки для user-space и kernel-space.
- Знание сетевых протоколов, IPC и принципов распределённого взаимодействия.
- Опыт работы с ARM-платформами, включая NVIDIA Jetson, и x86; английский язык на уровне, достаточном для рабочей коммуникации.
Хорошо, если есть
- Разработка на уровне U-Boot и ядра Linux, включая интеграцию и отладку драйверов.
- Опыт запуска новых устройств, работы с Device Tree и реализации Secure Boot.
- Опыт с Docker, sandbox-системами сборки и автоматизацией релизных пайплайнов.
- Опыт с робототехническими симуляторами MuJoCo, Gazebo или Isaac Sim, а также ROS 2, DDS, Fast DDS, RTPS, QoS или gRPC.
- Опыт работы с промышленными протоколами CAN или EtherCAT и платформой Rockchip.
Культура и преимущества
- R&D-позиция с высокой степенью влияния на технические решения.
- Работа в команде с действующей архитектурой и сильным техническим лидером.
- Взаимодействие с коллегами из разных направлений.
- Участие в разработке роботов для логистики и производства.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →