Р2Б
Senior C++-разработчик автономного движения и поведения робота
Что JobRadar наблюдает сейчас
Балл строится только на фактах из источников: свежести подтверждения, возрасте записи и происхождении вакансии. Это не гарантия найма и не оценка работодателя.
Описание вакансии
Мы разрабатываем и выпускаем серийных автономных роботов для крупных клиентов. В нашей команде есть разработчики программного обеспечения, инженеры по электронике, механике и автоматике, собственная сборочная линия и испытательная площадка.
Ищем старшего инженера, который возьмёт техническую ответственность за развитие поведения и движения автономного робота. Главная задача позиции — построение надёжного поведения и навигации: от постановки задачи движения и планирования маршрута до команд приводам, обработки препятствий, парковки и безопасного восстановления после отказов. В задачи также входит улучшение уже существующего SLAM-контура без разработки SLAM с нуля.
Нам нужен инженер, способный видеть систему целиком, принимать взвешенные архитектурные решения и доводить алгоритмы от гипотезы и симуляции до устойчивой работы на серийном
роботе.
Зона ответственности.
- Проектировать и развивать архитектуру behavior/navigation stack автономного робота;
- Отвечать за полный контур движения: цель, глобальный маршрут, локальная траектория, скоростные ограничения и команды приводам;
- Формализовывать поведение робота в штатных, деградированных и аварийных режимах;
- Развивать глобальное и локальное планирование, следование по маршруту,
перепланирование, recovery/deblocking и парковку;
- Улучшать навигацию в сложном окружении и нестабильных условиях: дорабатывать и настраивать существующий SLAM, фильтровать и синхронизировать сенсорные данные, повышать устойчивость локализации. Разрабатывать SLAM с нуля не требуется.
- Работать с costmap, footprint, зонами безопасности и несколькими источниками данных о препятствиях;
- Обеспечивать безопасную остановку и предсказуемое восстановление при потере локализации, устаревании данных, блокировке или отказе сенсора;
- Разбирать сложные полевые инциденты по логам, телеметрии и записям сенсоров; отделять дефекты алгоритма от проблем карты, локализации, привода или параметров;
- Определять метрики качества движения…
Здесь показан очищенный фрагмент описания из источника. Полные условия и актуальность вакансии проверьте на странице работодателя.