Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
TL;DR
Embedded Linux Developer в Автономный Транспорт (C/C++/Python): Разработка программной архитектуры и 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.
- Опыт настройки CI/CD, систем сборки, деплоя и конструктивного участия в код-ревью; английский для рабочей коммуникации.
Хорошо, если есть
- Опыт работы с U-Boot, ядром Linux, драйверами и Device Tree.
- Знание Secure Boot, Docker и автоматизации релизных пайплайнов.
- Опыт с робототехническими симуляторами MuJoCo, Gazebo или Isaac Sim.
- Знание ROS 2, DDS, Fast DDS, RTPS, QoS или gRPC.
- Опыт работы с промышленными протоколами CAN или EtherCAT и платформами Rockchip.
Культура и преимущества
- R&D-позиция с высокой степенью влияния на технические решения.
- Работа в команде, развивающей устойчивые системы реального времени для управления роботами.
- Взаимодействие с коллегами из разных направлений и работа со сложившейся программной архитектурой.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
Сбер
4 дня назад
Tech Lead (Robotics)
Специальный Технологический Центр
1 день назад
Программист С/С++ встраиваемых систем (Middle/Senior)
200 000₽
Eltex
2 дня назад
Junior C/C++ Developer (Embedded/IoT)
РобоАвиа
1 час назад
Инженер-разработчик C++ (Embedded Systems)
150 000 - 230 000₽
ВкусВилл
7 дней назад
Robotics Software Engineer (Роботизация дарксторов)
460 000₽
МетаСофт Про
6 дней назад
Разработчик C++ (Embedded)
180 000 - 200 000₽