Назад
обновлено 7 дней назад

Embedded Linux Developer в Автономный транспорт (Robotics)

Формат работы
onsite
Тип работы
fulltime
Грейд
junior
Английский
b2
Страна
Russia
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →