Москва, Западный административный округ, Можайский район, Инновационный центр Сколково, Большой бульвар, 42с1
Метро: СколковоВедущий инженер-разработчик ПО для специализированного буксировочного БПЛА
Задача: Разработка, модификация и отладка программного обеспечения полетного контроллера (ПК) и связанных систем для обеспечения стабильной, безопасной и эффективной буксировки спортсмена в условиях переменной аэродинамической и механической нагрузки.
Обязанности: Разработка и реализация специализированных алгоритмов управления для компенсации динамической нагрузки:
Модификация 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 для скриптов и автоматизации тестов.
Понимание основ электроники и схемотехники для взаимодействия с "железом".
Готовность к активным полевым испытаниям на воде.
Условия и преимущества:
Ключевая роль в создании инновационного БПЛА на стартовом этапе проекта.
Объединенная Авиастроительная Корпорация
Москва
Не указана
НПА Вира Реалтайм
Москва
от 200000 RUR
Московский институт электромеханики и автоматики
Москва
от 200000 RUR
Машиностроительное конструкторское бюро Факел имени академика П.Д.Грушина
Москва
до 350000 RUR
Москва
до 270000 RUR
Кадровый центр Президент
Москва
до 300000 RUR
Москва
от 230000 RUR
Москва
от 230000 RUR