Главная›Вакансии›IT и разработка›Программист›C++-разработчик автономного движения робота (Middle)

Р2Б · Ярославль

C++-разработчик автономного движения робота (Middle) — Р2Б

Ищем C++-разработчика, который будет развивать поведение и движение реального автономного робота: выполнение заданий, построение и прохождение маршрута, объезд препятствий...

Опубликована сегодня

Коротко о вакансии

Зарплату работодатель не назвал — вилку обсуждают на собеседовании.

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

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

Ищем C++-разработчика, который будет развивать поведение и движение реального автономного робота: выполнение заданий, построение и прохождение маршрута, объезд препятствий, парковку, безопасную остановку и восстановление после нештатных ситуаций.

Это позиция для инженера, которому интересно видеть результат своей работы не только в коде и симуляции, но и в движении серийного робота.

Чем предстоит заниматься:

- Дорабатывать сценарии автономной работы робота: запуск задания, движение, паузу, продолжение, завершение, отмену и парковку;
- Улучшать следование по маршруту, обработку чекпоинтов, развороты и движение в ограниченном пространстве;
- Работать с глобальным и локальным планированием, картами препятствий, геометрией робота и зонами безопасности;
- Настраивать скоростные профили и ограничения с учётом препятствий, направления движения и данных сенсоров;
- Разбирать инциденты по логам и телеметрии, воспроизводить проблемные проезды на записях, в симуляции и на роботе;
- Исправлять причины блокировок, осцилляций, неудачного перепланирования и других сбоев движения;
- Добавлять тесты и диагностические данные для критичных сценариев;
- Участвовать в code review и обсуждении технических решений с командой.

Что для нас важно:

- Уверенное владение современным C++ — C++17/20;
- Практический опыт разработки на C++ от 3 лет либо сопоставимый по глубине опыт в сложном техническом проекте;
- Опыт интеграции компонентов робототехнической системы: обмен сообщениями, timestamps, системы координат, синхронизация данных и диагностика;
- Понимание принципов навигации автономных роботов: глобальный и локальный путь, следование траектории, перепланирование и recovery-сценарии;
- Знание базовой геометрии и кинематики автономного робота: преобразования координат, положение и ориентация в SE(2), скорость, ускорение, кривизна и footprint;
- Умение разбираться в многопоточном и асинхронном коде, корректно работать с тайм-аутами и устаревшими данными;
- Уверенная работа в Linux, Git и CMake;
- Системный подход к отладке: умение сформулировать гипотезу, собрать данные,
воспроизвести проблему и проверить исправление;
- Мы готовы рассмотреть кандидата без длительного опыта с реальным роботом, если у него хорошая база по C++, алгоритмам и навигации, а также есть желание работать с физическим оборудованием.


Будет преимуществом:

- Знакомство с TEB, Hybrid A*, SMAC Planner, OMPL или другими алгоритмами планирования;
- Опыт работы с occupancy grid, costmap, point clouds и collision checking;
- Понимание принципов SLAM, scan matching, ICP, колёсной и лидарной одометрии;
- Знание PCL, OpenCV, Gazebo и инструментов записи и воспроизведения сенсорных данных;
- Опыт интеграционных, сценарных или SIL/HIL-тестов;
- Опыт разработки AMR, складских, сервисных роботов или беспилотного транспорта;
- Навыки анализа телеметрии и временных рядов.


Ключевые навыки:

- C++17/20
- Linux
- CMake
- Git
- Navigation и path planning
- Интеграция компонентов робота
- Отладка и анализ телеметрии

Вакансия опубликована 5 октября, проверена 06.10.2026. Открыть оригинал.

Как откликнуться

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

Спросите нейросети о вакансии

Отвечает DeepSeek по данным этой страницы: зарплата против рынка, условия, работодатель

Вопросы по этой вакансии

Сколько платят на позиции «C++-разработчик автономного движения робота (Middle)»?

Вилку работодатель не назвал — обсуждать деньги придётся на собеседовании. Для ориентира: в среднем по направлению «Программист» платят 155 000 ₽.

Какой опыт нужен?

В требованиях указано: от 1 года до 3 лет. Работать нужно на месте, город — Ярославль.

Вакансия ещё открыта?

Да, на 06.10.2026 она активна: каждую ночь каталог сверяется с источником, закрытые предложения помечаются и уходят из списков.

О компании

Р2Б

Мы компания «R2B» (Robots to business) – российский производитель сервисных роботов и резидент «Сколково». https://r2b.company   Наш флагманский продукт – робот-уборщик Mark 2.  Это робот для уборки в местах с плотным потоком людей и там, где нужно поддерживать чистоту пола по расписанию. Например, аэропорты, гипермаркеты, больницы, вокзалы, склады, школы.    Проводим совместные испытания …

Открытых вакансий: 1

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

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

Инженер-программист 1С

Зарплата не указана

Хлебозавод №5 · Волгоград

язык запросов. - работа и корректировка обычных и управляемых форм. - разработка и корректировка внешних и внутренних отчетов. - СКД. - конвертация, правила загрузки...

От 1 года до 3 летПрограммистОпубликована 24 сентября

Инженер по автотестированию (Python)

Зарплата не указана

IBS · Пермь

Составление тест-кейсов по функционалу (анализ требований, проектирование тестов). Автоматизация тест-кейсов на Python (PyTest). Тестирование API — проверка контрактов между...

Можно удалённоОт 1 года до 3 летПрограммистОпубликована 28 сентября

Программист 1С

Зарплата не указана

СКМ Девелопмент · Екатеринбург

Участие в проектировании архитектуры системы 1С:ERP, 1С:УП, 1С:ДО, 1С:Бит.Строительство, предложения по улучшению...

От 1 года до 3 летПрограммистОпубликована 29 сентября

Стажер - программист 1С

Зарплата не указана

ALEXROVICH.RU · Москва

Работа на настоящих проектах внедрения и автоматизации компаний-клиентов на 1С:Предприятие 8. Программирование новых отчетов и печатных форм...

Нет опытаЧастичнаяСтажировкаПрограммистОпубликована 21 сентября

Junior Java developer

Зарплата не указана

Диплей · Омск

Настроили процессы технического оснащения, чтобы можно было рассчитывать на нашу помощь в подготовке техники для работы, где бы ты ни...

От 1 года до 3 летПрограммистОпубликована 5 октября

Frontend-разработчик (стажёр)

Зарплата не указана

СБЕР · Москва

Помогать команде переводить интерфейсы зарплатного проекта на новую дизайн-платформу Triplex Next. Исправлять несложные дефекты (баги) и покрывать их тестами.

Нет опытаПрограммистОпубликована 30 сентября

Другие вакансии компании

Ведущий инженер-программист С++

Зарплата не указана

Р2Б · Ярославль

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

От 3 до 6 летПрограммистОпубликована 29 сентября

Senior C++-разработчик автономного движения и поведения робота

Зарплата не указана

Р2Б · Ярославль

Роботе. Зона ответственности. - Проектировать и развивать архитектуру behavior/navigation stack автономного робота. - Отвечать за полный контур движения: цель, глобальный маршрут...

От 3 до 6 летПрограммистОпубликована 5 октября

Расчёты по этой вакансии

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

Ещё по направлению

Разработка на Python, Java, C#, 1С, JavaScript и других стеках: продукты, интеграции, поддержка систем.