Ведущий инженер-разработчик ПО для специализированного буксировочного БПЛА

Дата размещения вакансии: 31.05.2025
Работодатель: ЛДВ-ИНВЕСТ
Уровень зарплаты:
от 250000 RUR
Город:
Москва
Западный административный округ, Можайский район, Инновационный центр Сколково, Большой бульвар 42с1
Требуемый опыт работы:
От 1 года до 3 лет

Ведущий инженер-разработчик ПО для специализированного буксировочного БПЛА

Задача: Разработка, модификация и отладка программного обеспечения полетного контроллера (ПК) и связанных систем для обеспечения стабильной, безопасной и эффективной буксировки спортсмена в условиях переменной аэродинамической и механической нагрузки.

Обязанности: Разработка и реализация специализированных алгоритмов управления для компенсации динамической нагрузки:

  • Модификация PID-контура для устойчивости при резких изменениях тяги (рывки спортсмена, изменение сопротивления воды).

  • Разработка адаптивных алгоритмов управления, устойчивых к значительным и быстрым изменениям момента инерции и аэродинамических сил.

  • Интеграция данных с датчиков в в контур управления.

  • Реализация безопасных режимов работы при обрыве троса, срыве спортсмена, потере связи: автоматическое зависание, возврат в точку старта, безопасная посадка на воду.

Тестирование, отладка и валидация:

  • Создание среды моделирования для тестирования алгоритмов.
  • Разработка методик тестирования устойчивости к динамической нагрузке.

  • Анализ логов полетов (ULog для PX4, DataFlash для ArduPilot, Blackbox для Betaflight), выявление проблем, тонкая настройка алгоритмов.

Требования:

  • Глубокое понимание принципов работы полетных контроллеров, архитектуры ПО (Betaflight, PX4 и/или ArduPilot).

  • Практический опыт разработки и модификации исходного кода PX4 или ArduPilot (C/C++). Знание их API, инструментов разработки (cmake, gcc/g++, симуляторы).

  • Экспертные знания в теории автоматического управления: ПИД-регуляторы, фильтры (Калмана, комплементарный), разработка алгоритмов управления для нелинейных систем.

  • Опыт работы с сенсорами БПЛА (IMU, GPS, барометр) и их калибровки.

  • Опыт работы с протоколами связи (UART, I2C, SPI, CAN, MAVLink).

  • Умение анализировать логи полетов и проводить отладку на их основе.

  • Практический опыт пилотирования мультироторных БПЛА (acro режим). Понимание влияния настроек ПК на поведение дрона в полете.

  • Знакомство с Betaflight для настройки и кастомизации.

  • Уверенное владение C/C++ для embedded систем. Знание Python для скриптов и автоматизации тестов.

  • Понимание основ электроники и схемотехники для взаимодействия с "железом".

  • Готовность к активным полевым испытаниям на воде.

Условия и преимущества:

  • Полная занятость с графиком 5/2.
  • Проект не имеет аналогов в РФ.
  • Работа в Технопарке Сколково. Доступ к уникальной экосистеме Сколково.
  • Работа над инновационным проектом с высокотехнологичной составляющей.
  • Минимум бюрократии. Возможность быстро тестировать идеи, вносить изменения в архитектуру ПО и видеть результат своих решений.
  • Ключевая роль в создании инновационного БПЛА на стартовом этапе проекта.