от 250 000 ₽ на руки
Требуемый опыт работы
От 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 для скриптов и автоматизации тестов.
Понимание основ электроники и схемотехники для взаимодействия с "железом".
Готовность к активным полевым испытаниям на воде.
Условия и преимущества:
Ключевая роль в создании инновационного БПЛА на стартовом этапе проекта.
Ключевые навыки
Адрес
Москва, Западный административный округ, Можайский район, Инновационный центр Сколково, Большой бульвар, 42с1
Контактная информация
ЛДВ-ИНВЕСТ
Сайт: не указан
Почта: не указана
Вакансия опубликована 01.06.2025 в г. Москва.
Похожие вакансии