Разработчик систем управления и автопилотов БПЛА/НРК

Дата размещения вакансии: 22.08.2026
Работодатель: Усанова Ольга Сергеевна
Уровень зарплаты:
от 170000 RUR
Город:
Санкт-Петербург
Пулковское шоссе
Требуемый опыт работы:
От 1 года до 3 лет

Ищем разработчика, который сможет самостоятельно собрать и настроить систему управления БПЛА или наземной роботизированной платформой: от подключения CubePilot/OrangeCube и датчиков до настройки ArduPilot, анализа логов и доработки программного обеспечения. Нужен практик, способный работать как с готовой прошивкой, так и с исходным кодом и нестандартной периферией.

Обязанности:

Настройка и интеграция Cube Orange/Orange+, Pixhawk и совместимых полетных контроллеров.

Работа с ArduPilot Copter, Plane и Rover, настройка режимов, failsafe, PID и EKF.

Подключение и настройка GNSS/RTK, IMU, компасов, барометров, дальномеров и других датчиков.

Работа с Mission Planner, MAVProxy, журналами BIN и инструментами диагностики.

Интеграция оборудования по MAVLink, CAN/DroneCAN, UART, I2C и SPI.

Разработка Lua-скриптов, сервисных утилит и вспомогательного ПО на Python/C++.

Доработка исходного кода ArduPilot, разработка драйверов и интеграция нестандартного оборудования при необходимости.

Настройка взаимодействия автопилота с бортовыми вычислителями и внешними системами управления.

Использование SITL/HIL для моделирования, отладки и проверки алгоритмов до установки на реальное изделие.

Участие в сборке, стендовой настройке и доводке БПЛА и НРК в составе междисциплинарной команды.

Требования:

Практический опыт работы с ArduPilot и реальными БПЛА или роботизированными платформами.

Уверенное знание CubePilot/OrangeCube, Pixhawk или совместимых контроллеров.

Понимание принципов работы PID-регуляторов, EKF, IMU, GNSS и систем стабилизации.

Знание MAVLink, CAN/DroneCAN, UART, I2C, SPI.

Владение C++ и Python; опыт Lua для ArduPilot будет преимуществом.

Linux, Git, работа с командной строкой и инструментами сборки ПО.

Базовое понимание STM32, RTOS и embedded-разработки будет преимуществом.

Умение пользоваться мультиметром, осциллографом и логическим анализатором при диагностике.

Умение самостоятельно найти причину нестабильной работы по логам, телеметрии и фактическим измерениям.

Готовность работать не только с программным кодом, но и непосредственно с аппаратной частью прототипа.

Условия:​​​​​​​

  • оформление, гарантии, льготы и компенсации в соответствии с ТК РФ;
  • дополнительные социальные льготы и компенсации, включая ДМС;
  • дополнительно расскажем о других плюшках на собеседовании