ЯндексЯндекс

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

офис, Москва

Команда развивает платформу управления антропоморфным роботом: детерминированные real-time подсистемы обмена данными, интеграция с датчиками и актюаторами и сквозные CI/CD-пайплайны. Роль важна для стабильности управления и быстрой доставки изменений на аппаратную платформу.

Стек

C++ROS 2DockerU-BootCPythonNVIDIA JetsonDevice TreegRPCDDSFast DDSRTPSCANEtherCATMuJoCoGazeboIsaac Sim

Задачи

  • Разрабатывать и развивать программную архитектуру real-time подсистем робота
  • Обеспечивать стабильный обмен данными между подсистемами с частотой до 1 кГц
  • Интегрировать и поддерживать взаимодействие с датчиками и исполнительными механизмами
  • Развивать CI/CD, сборочные пайплайны, Docker-образы и деплой на вычислители роботов
  • Развивать симуляционный контур и тестировать embedded-код в MuJoCo/Gazebo/Isaac Sim
  • Отлаживать и контролировать задержки в критичных контурах и участвовать в код-ревью

Обязательно

  • Уверенное владение C/C++ и Python
  • Опыт разработки детерминированных систем с гарантированным временем реакции
  • Понимание архитектуры Linux и разработки для user-space и kernel-space
  • Знание сетевых протоколов, IPC и принципов распределённого взаимодействия
  • Опыт работы с ARM-платформами (включая NVIDIA Jetson) и x86
  • Настройка CI/CD, систем сборки и процессов деплоя
  • Умение работать в команде и проводить код-ревью как автор и ревьюер; английский для рабочей коммуникации

Будет плюсом

  • Доработка и интеграция драйверов в U-Boot и ядре Linux
  • Опыт работы с Device Tree и запуском новых устройств
  • Реализация Secure Boot и работа с безопасностью загрузки
  • Опыт с Docker, sandbox-системами сборки и автоматизацией релизных пайплайнов
  • Опыт работы с симуляторами MuJoCo, Gazebo или Isaac Sim
  • Опыт с ROS 2, DDS / Fast DDS, RTPS, QoS, gRPC
  • Опыт с промышленными протоколами CAN или EtherCAT
  • Опыт на Rockchip
Откликнуться на сайте компании

Похожие вакансии

YADROYADRO

Технический лидер группы безопасной разработки (Platform)

C++LinuxCMakeGit

Платформенные решения безопасности для LTE/GSM базовых станций

офис, удалёнка, гибрид, Москва
ЯндексЯндекс

Разработчик в группу разработки программной платформы автономного транспорта

C++LinuxSTLмногопоточность

Платформа управления и безопасности для автономного транспорта

офис, Москва
ЯндексЯндекс

Разработчик на C++ в службу робота доставки

C++PythonGo

Алгоритмы планирования движения для роботов доставки

офис, Москва
СберСбер

Robotics Software Engineer (Центр аэрологистики)

C++LinuxPythonmultithreading

Бортовые модули для автономных летательных платформ

офис, Москва
ЯндексЯндекс

Руководитель группы сенсоров в Автономный транспорт

MATLAB/SimulinkCARLAROS/ROS2FPD-Link III

Сенсорная платформа для роботакси и роботраков

офис, гибрид, Москва
СберСбер

Разработчик микроконтроллеров (Центр квантовых технологий)

C/C++STM32EthernetCAN

Встроенное ПО для оптических и фотонных контроллеров

офис, Москва

Смотреть ещё

JobsWave
Найти работу в IT