СМ
СМАРТИНДУСТРИЯ
Программист беспилотных систем (Рязань)
Описание вакансии
Обязанности
Бортовое ПО и интеграция с автопилотом
- Разработка ПО 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).
Условия
- Работа в Рязани.
- Работа на предприятии в контуре крупнейшего в стране государственного промышленного холдинга.
- Полное соблюдение ТК РФ, «белая» зарплата, прозрачная окладно-премиальная система.
- Мы…
Здесь показан очищенный фрагмент описания из источника. Полные условия и актуальность вакансии проверьте на странице работодателя.
ИсточникHeadHunter / Developers / RU / between3And6