Мы разрабатываем беспилотные платформы и собственное оборудование для них. Ищем инженера, который возьмёт на себя полётное ПО: настройку и доработку ArduPilot, интеграцию датчиков и систем позиционирования, доведение поведения борта до стабильного полёта.
Обязанности
- Настройка и доработка ArduPilot под наши задачи (включая работу с исходным кодом).
- Интеграция внешних датчиков и систем позиционирования в полётный стек.
- Работа с протоколом MAVLink.
- Настройка навигации, удержания позиции и автоматических полётных режимов.
- Настройка параметров управления и фильтрации (PID, EKF).
- Анализ полётных логов и телеметрии, разбор нештатных ситуаций.
- Участие в выездных лётных испытаниях
Требования
- Опыт работы с полётными стеками (ArduPilot, PX4, Betaflight/iNav) — или опыт в робототехнике и системах управления с готовностью освоить ArduPilot.
- Понимание принципов управления и навигации: PID-регулирование, системы координат, комплексирование данных датчиков.
- Навыки анализа логов и телеметрии.
- Самостоятельность: умение довести задачу от постановки до проверенного в полёте результата.
- Высшее техническое образование.
Будет преимуществом
- Опыт доработки исходного кода ArduPilot или PX4.
- Интеграция RTK GNSS, оптического потока, дальномеров или других внешних систем позиционирования.
- Знакомство с EKF и алгоритмами комплексирования (sensor fusion).
- Опыт работы с Lua-скриптами ArduPilot.
- Практический опыт лётных испытаний или пилотирования БПЛА.
- Знакомство с ROS/ROS2, Gazebo, SITL-симуляцией.
Условия
- Официальное трудоустройство по ТК РФ.
- Работа в офисе в Новосибирске или гибридный формат, гибкий график