сегодня

c++ разработчик роботов

выше рынка на 28,2%
вакансия 400 000 ₽
в среднем 311 974 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансией

подготовьтесь к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме

описание

ТехВилл — IT-компания и партнёр ВкусВилл по развитию цифровых решений. Команда отвечает за мобильные и веб-приложения, автоматизацию бизнес-процессов, искусственный интеллект, DevOps и информационную безопасность ВкусВилла. Решениями пользуются свыше 1 000 000 клиентов и сотрудников ВкусВилла.

задачи

  • Разрабатывать клиентскую часть для взаимодействия с Fleet Management System;
  • Работать с диспетчерской системой;
  • Обрабатывать команды FMS: назначать действия, отменять и переназначать цели;
  • Публиковать телеметрию: статус, заряд батареи, позицию и ошибки;
  • Реализовывать протоколы обмена WebSockets и MQTT;
  • Синхронизировать состояние «робот — сервер»;
  • Проектировать логику поведения робота на основе BehaviorTree или собственных конечных автоматов;
  • Управлять переходами между состояниями робота;
  • Интегрировать конечные автоматы с Navigation2, MoveIt 2 и FMS;
  • Разрабатывать и адаптировать модули Navigation2;
  • Создавать плагины глобального и локального планирования, контроллеры и поведенческие деревья;
  • Интегрировать и настраивать системы локализации;
  • Проектировать и оптимизировать системы управления движением;
  • Настраивать контроллеры PID и MPC под различные кинематические схемы;
  • Самостоятельно планировать и проводить натурные испытания на полигоне и в складских помещениях;
  • Собирать логи и анализировать причины сбоев;
  • Доводить параметры и код до целевых метрик;
  • Обеспечивать надёжность роботов в сложных условиях;
  • Участвовать в код-ревью и архитектурных решениях;
  • Профилировать производительность;
  • Наставлять junior-инженеров.

требования

  • От 2 лет коммерческой разработки в робототехнике с ROS/ROS 2 и C++;
  • Глубоко понимать Navigation2;
  • Иметь опыт нестандартной адаптации под конкретное шасси;
  • Практически настраивать slam_toolbox, AMCL и robot_localization с EKF;
  • Уметь настраивать PID и MPC;
  • Иметь опыт работы с реальными роботами, включая задержки и нелинейности;
  • Проектировать конечные автоматы или BehaviorTree для коммерческих роботов;
  • Понимать протоколы обмена REST, MQTT и WebSockets;
  • Владеть C++17/20, STL, шаблонами, многопоточностью и RAII;
  • Владеть Python для анализа логов и написания скриптов;
  • Уметь писать production-ready код;
  • Работать с Linux, Ubuntu, Docker, Git и CMake;
  • Иметь опыт с Gazebo Classic, Ignition, MuJoCo или Isaac Sim;
  • Будет плюсом опыт с манипуляторами, MoveIt 2 и контролем коллизий, знание PCL, OpenCV и RTAB-Map, опыт с FMS OpenRMF или собственными разработками, понимание DDS.

условия

  • Зарплата до 400 000 руб;
  • Работа в аккредитованной IT-компании;
  • Официальное оформление с первого дня и поддержка куратора во время адаптации;
  • Понятные грейды, внутреннее и внешнее обучение, индивидуальные планы развития и матрицы компетенций;
  • Экологичная культура и адекватные руководители;
  • Компенсация медицинских услуг, поддержки ментального благополучия, спорта, тимбилдингов и использования AI-помощников;
  • Бонус 15% с покупок во ВкусВилл;
  • Материальная помощь при рождении ребёнка;
  • За рекомендации специалистов можно получить до 50 000 руб.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайтесь: это мошенничество.

Про зарплаты

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

Посмотреть зарплаты

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайтесь: это мошенничество.