Программист беспилотных систем (Рязань)
Описание
Обязанности Бортовое ПО и интеграция с автопилотом Разработка ПО companion computer на C++ и Python под Linux (без GUI); опционально — участие в разработках модулей на C для RT-сервисов. Интеграция с ArduPilot и/или PX4 по MAVLink: телеметрия, команды. Реализация контура автономного удержания и навигации. Sensor fusion на прикладном уровне: оптическая одометрия, IMU (attitude), baro, optional lidar/stereo; GPS. Алгоритмы ветрокомпенсации, демпфирования скорости, подхода к точке и удержания по оптическому REF. Автоматизация фаз миссии. Наземный сегмент, отладка и испытания Настройка SITL (Gazebo и/или Arduplane SITL): воспроизводимые прогоны до выхода на полигон. Работа с Mission Planner / QGroundControl / MAVProxy; разбор flight logs. Подготовка чек-листов preflight. Участие в полигонных испытаниях. Обеспечение работы Разработка CI/CD pipeline (GitLab). Сопровождение сборки и деплоя в изолированной сети. Code review. Jira – создание, ведение задач. Confluence – базовое документирование. Работа с внутренними репозиториями: GitLab CI, offline-зависимости. Обязательные знания и навыки Разработка C++ и Python – основной стек. Linux embedded: systemd-сервисы, работа с /dev/video*, UDP/serial MAVLink. Базовый CMake, Git. Многопоточность. Беспилотные системы Архитектура БАС: FC + companion + GCS; каналы RC и телеметрии. ArduPilot / PX4: режимы (STABILIZE, ALT_HOLD, LOITER, GUIDED, RTL), параметры, arming, failsafe. Качество и отладка SITL-прогоны. Test‑based development. Желательные навыки (плюс к кандидату) Gstreamer или захват V4L2 — video pipeline с учётом latency. ROS2 / mavros. DroneCAN/OpenCyphal. TLS, PKI, сертификаты (OpenSSL). Условия Работа в Рязани. Работа на предприятии в контуре крупнейшего в стране государственного промышленного холдинга. Полное соблюдение ТК РФ, «белая» зарплата, прозрачная окладно-премиальная система. Мы молодое предприятие и сейчас финализируем нашу программу бенефитов. Уже к осени 2026 года для всех сотрудников станут доступны ДМС, социальный пакет, компенсации, бонусная система, возможность обучаться и расти внутри компании. Гибридный формат работы.