проспект Вернадского 12Д
Обязанности:
1. Разработка и интеграция ПО
Разработка, адаптация и оптимизация программного обеспечения для БПЛА: прошивок, модулей управления, программных логик.
Настройка и модификация систем автопилота (ArduPilot, PX4, собственные решения).
Интеграция датчиков, периферии и полезной нагрузки по различным протоколам (UART, CAN, I2C, MAVLink и др.).
2. Работа с системами управления полётом
Конфигурирование параметров автопилота: PIDs, навигация, режимы полёта, возврат, failsafe, системы безопасности.
Разработка алгоритмов автономного полёта, стабилизации и навигации.
Поддержка функций компьютерного зрения или SLAM (если требуется проектом).
3. Испытания и тестирование
Участие в наземных стендовых испытаниях ПО, симуляциях, bench-тестах.
Проведение полевых испытаний БПЛА совместно с пилотами и инженерами.
Диагностика ошибок, анализ логов, поиск причин сбоев и оптимизация алгоритмов.
4. Документация и сопровождение
Подготовка технической документации, описаний алгоритмов и протоколов.
Сопровождение и обновление ПО в процессе эксплуатации БПЛА.
Требования:
- Опыт разработки ПО от 1–3 лет (встроенные системы, робототехника, авионика или смежные области).
- Опыт работы с одной из систем автопилота: ArduPilot, PX4, Paparazzi или собственные flight stacks.
- Понимание принципов работы датчиков IMU, барометров, GPS/RTK, компасов, приводов, ESC.
- Языки программирования
Уверенные знания C/C++ (обязательно).
Желателен опыт с Python (скрипты, MAVLink API, анализ логов).
- Приветствуется опыт со сборочными системами (CMake, Make) и RTOS
Условия:
- Комфортный офис в шаговой доступности от станции метро Проспект Вернадского;
- Стабильный оклад, с выплатами два раза в месяцы в соответствии с навыками кандидата;
- Работа над передовыми проектами в отрасли в современной R&D лаборатории.