Задачи
- Разработка и доработка ПО ПАК: автопилот, бортовые системы управления, взаимодействие с полезной нагрузкой
- Разработка embedded-ПО (C / C++): MCU / SoC, RTOS / Bare metal
- Интеграция датчиков: IMU, GNSS, барометр, магнитометр, лидар / камера (по проекту)
- Интеграция каналов связи: телеметрия, управление, payload data
- Работа с протоколами: MAVLink, CRSF, CAN, UART / SPI / I2C
- Участие в: стендовых испытаниях, лётных испытаниях, отладке «в поле»
- Анализ логов полёта и оптимизация алгоритмов
Требования
Обязательно:
- Опыт разработки embedded-ПО от 2–3 лет
- Уверенное владение C / C++
- Понимание: принципов управления БПЛА, динамики полёта, систем реального времени
- Опыт работы с: датчиками навигации и ориентации, low-level интерфейсами
- Умение: отлаживать код на «железе», работать с логами и телеметрией
- Инженерное мышление и ориентация на результат
Будет плюсом:
- Опыт с автопилотами: PX4, ArduPilot
- Знание: Kalman Filter / EKF, PID-регуляторов
- Опыт работы с: GNSS RTK, vision-based навигацией, Linux embedded
- Навыки работы с: MATLAB / Python, симуляторами (SITL / HITL)
- Опыт лётных испытаний
- Опыт в проектах B2G / промышленного назначения
Ключевые навыки:
UAV · Embedded C/C++ · Autopilot · RTOS · Sensors · Navigation · Flight Control · MAVLink · Telemetry · Robotics