Path Planning Engineer (Центр аэрологистики)
Москва
Команда разработки автономных БПЛА и бортовых систем; вы будете переносить исследовательские алгоритмы планирования движения в production, интегрировать их в автопилот и обеспечивать надёжную работу на симуляторе и в летных испытаниях для повышения надёжности и автономности платформы
ГрейдMiddle/Senior
Опытот 4 лет
Стек
C++LinuxROS2PX4/ArduPilotPythonUDPDDSMAVLink
Задачи
- •Разработка и интеграция алгоритмов планирования движения и роевого управления
- •Построение глобальных и локальных планировщиков и логики поведения БПЛА
- •Реализация production-версий исследовательских алгоритмов и интеграция в автопилот
- •Оптимизация и профилирование кода для реального времени
- •Работа с чужим исследовательским кодом и доведение решений до production-качества
- •Участие в стендовых и летных испытаниях для валидации решений
Обязательно
- •Уверенное владение C++17 (4+ лет)
- •Хорошее знание Python
- •Опыт разработки под Linux/embedded
- •Понимание алгоритмов поиска пути и планирования движения (локального и глобального)
- •Опыт разработки многопоточных приложений
- •Навыки системного проектирования и декомпозиции сложных алгоритмов
- •Опыт профилирования и оптимизации кода
Будет плюсом
- •Опыт работы с робототехническими системами
- •Знание ROS2
- •Опыт работы с PX4 или ArduPilot
- •Понимание алгоритмов роевого управления
- •Опыт разработки распределённых систем
- •Опыт работы с сетевыми протоколами UDP/DDS/MAVLink
- •Понимание теории управления и оценки состояния
- •Навыки работы с генеративными AI-моделями и AI-агентами