9946 вакансий из первоисточников от 62 компании

Свежие вакансии с официальных сайтов компаний. Полные описания и прямой отклик работодателю.

В выдаче: 9946 вакансий 62 компании

Загружаем каталог...

Вакансия из официального источника

Разработчик на C++ в команду платформы гуманоидных роботов

Яндекс · Москва

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

Мы разрабатываем платформу интеллектуального управления антропоморфными роботами. Она объединяет оборудование, низкоуровневое управление и алгоритмы верхнего уровня в единую систему, которая должна надёжно работать на реальном роботе.

Мы ищем разработчика на C++ в команду платформы. Вам предстоит развивать системное ПО робота и инженерную инфраструктуру вокруг него: от низкоуровневого стека управления до инструментов сборки, тестирования и диагностики.

Почему эта задача интересна:

Платформа — основа всей программной системы гуманоида. От неё зависит, насколько быстро инженеры могут разрабатывать и проверять новые функции и насколько надёжно они работают на физическом роботе.

Вам предстоит работать на стыке системного программирования, робототехники, встраиваемых систем и инженерной инфраструктуры — и видеть результат своих решений на реальном устройстве.

Какие задачи вас ждут

Разработка и оптимизация низкоуровневого стека управления

Вы будете развивать компоненты, которые обеспечивают взаимодействие программной платформы с оборудованием и контурами управления робота. Предстоит улучшать производительность, надёжность и предсказуемость работы системы.

Поддержка CI/CD для роботов

Вы станете автоматизировать сборку, тестирование ПО и его доставку на стенды и роботов, обеспечивать воспроизводимость окружения и помогать команде безопасно и быстро выпускать изменения.

Инструменты разработки и тестирования

Вам предстоит создавать инструменты для запуска и проверки компонентов в симуляции, на стендах и физических роботах. Цель — сократить цикл от изменения в коде до проверенного результата на устройстве.

Инструменты диагностики

Ещё одна важная задача — развивать средства логирования, мониторинга и анализа состояния робота, чтобы инженеры быстро находили причины сбоев и регрессий в ПО или оборудовании.

Больше о бэкенде в Яндексе — в канале Yandex for Backend

Мы ждём, что вы

- Уверенно разрабатываете на современном C++ и владеете Python

- Работали с Linux

- Понимаете многопоточное и сетевое программирование

- Умеете профилировать и отлаживать системное ПО

- Разбираетесь в существующем коде и проектируете понятные интерфейсы

- Самостоятельно решаете сложные задачи и умеете работать в команде

Будет плюсом, если вы

- Работали с ROS 2 или DDS

- Разрабатывали системы реального времени или ПО для встраиваемых платформ

- Взаимодействовали с оборудованием через CAN, EtherCAT, USB, SPI, I2C или другие интерфейсы

- Создавали CI/CD-пайплайны, использовали Docker и автоматизировали развёртывание ПО на устройствах

- Работали с Isaac Sim, MuJoCo, PyBullet или другими симуляторами

- Разрабатывали ПО для роботов или других автономных систем

Узнать больше

-

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

-

Офисы в Москве

-

Как в Яндексе проходят алгоритмические секции собеседований

-

Как мы нанимаем бэкенд-разработчиков

-

Задачи для подготовки к собеседованиям

Откликнуться на сайте компании

Источник: официальный сайт Яндекс. Актуальность проверена 14.09.2026 13:31 (Екатеринбург).