Инженер-разработчик (ПО для управления полетами) — Транспортные решения, Россия, Москва
Зарплата не указана
ОткликнутьсяКомпания: Транспортные решения
Локация: Россия, Москва
Формат: Офис
Занятость: Полная занятость
Грейд: Senior
Обязанности:
• Разработка и настройка контуров управления мультироторами и аппаратами самолетного типа: attitude/rate, position, velocity, guidance.
• Планирование траекторий и манёвров, реализация обхода препятствий и автономного выполнения миссий.
• Разработка системы оценки состояния и sensor fusion для IMU, барометра, магнитометра, GNSS, VIO/VSLAM и дальномеров.
• Интеграция решений с PX4, ArduPilot, доработка прошивок, offboard-управление и MAVLink.
• Создание симуляционного стенда и HIL/SIL-пайплайнов, автоматизация регрессионных тестов управления.
• Проведение летных экспериментов, анализ логов, настройка по реальным данным, разработка safety-логики и отказоустойчивых режимов.
Требования:
• Обязательно: практическое понимание теории управления (PID, каскадные схемы, LQR, MPC, фильтры Калмана).
• Опыт программирования на Python (от 3-4 лет) и C++ (от 3 лет).
• Опыт работы с PX4, ArduPilot, ROS/ROS2.
• Опыт разработки ПО для микроконтроллеров и встраиваемых систем.
• Будет преимуществом: опыт навигации без GNSS (VIO, optical flow); работа с Jetson/Raspberry Pi; опыт участия в проектах по разработке БПЛА.