Если вы раньше входили через Google, сбросьте пароль для своей Gmail-почты через кнопку «Забыли пароль?» на экране входа. Затем войдите по email и новому паролю.
Если аккаунта ещё нет, зарегистрируйтесь с Gmail-почтой — после подтверждения почты мы предложим задать пароль.
Что нового
Загружаю обновления...
Что нового
Загружаю обновления...
Работа найдется быстрее с подпискойКандидат найдётся быстрее с подпиской
Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
ТехВилл — 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 руб.