← Все вакансии/Яндекс
OfficeМосква

Embedded Linux Developer

Я
Яндекс
Формат
Office
О роли

Описание вакансии

О компании

Yandex Robotics разрабатывает и производит роботов. Среди наших клиентов — крупные сети логистических услуг и производственные компании. Мы нацелены на быстрое и качественное получение результата и долгосрочную работу. Наше конкурентное преимущество — в гибкости и сильной команде, объединённой одной целью.

Мы ищем специалиста в команду антропоморфного робота. Команда проектирует устойчивые системы реального времени для управления роботами с частотой инфообмена нижнего уровня от 1 кГц.

Обязанности
  • Разработка и развитие программной архитектуры: обеспечивать стабильный обмен данными между подсистемами робота с частотой от 1 кГц, выстраивать взаимодействие с датчиками и исполнительными механизмами, контролировать задержки в критичных контурах.
  • CI/CD, деплой и инфраструктура разработки: развивать сквозной пайплайн сборки и доставки embedded-кода: пред- и посткоммитные проверки, релизный флоу, Docker-образы, деплой на вычислители роботов.
  • Симуляция и тестирование: развивать симуляционный контур: поддержка симуляционных драйверов, запуск моделей роботов в MuJoCo, обеспечение связки RL + LL + симулятор, тестирование embedded-кода в симуляции до выхода на железо.
Требования
  • Уверенное владение C/C++ и Python
  • Опыт разработки детерминированных систем с гарантированным временем реакции на события
  • Понимание архитектуры Linux и принципов разработки для user-space и kernel-space
  • Хорошее знание сетевых протоколов, IPC и принципов распределённого взаимодействия
  • Опыт работы с ARM-платформами, в частности NVIDIA Jetson, и x86
  • Опыт настройки CI/CD, систем сборки и процессов деплоя
  • Конструктивное прохождение код-ревью
  • Умение работать в команде и эффективно взаимодействовать с коллегами
  • Английский язык на уровне, достаточном для рабочей коммуникации
Условия
  • Офис в Москве
  • R&D-позиция с высокой степенью влияния на технические решения
Стек и навыки

С чем работаем