3 дня назад
Senior-разработчик / архитектор бортового ПО БПЛА (ArduPilot, Companion, ЦУП)
400 000 - 650 000₽
hhВакансия с HeadHunter. Контакт ведёт на hh.ru
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
TL;DR
Senior-разработчик / архитектор бортового ПО БПЛА (ArduPilot, Companion, ЦУП): Проектирование и развитие программной архитектуры тяжёлых грузовых мультироторов на ArduPilot с Raspberry Pi 5, Hailo-8, VIO и наземным ПО «Точка ЦУП» с акцентом на отказоустойчивость, навигацию и интеграцию бортовых компонентов. Focus on доработке исходников ArduPilot, интеграции VIO/CV с EKF3, разработке companion-сервисов и техническом руководстве командой.
Локация: Москва, Ярославская улица, 8к7; гибридный формат с готовностью выезжать на площадку для интеграции и тестовых полётов
Зарплата: 400 000–650 000 ₽ на руки в месяц
Компания
Open Digital Innovations разрабатывает тяжёлые грузовые мультироторы, бортовое ПО, companion-системы и наземный комплекс «Точка ЦУП».
Что делать
- Проектировать архитектуру программной части «борт — компаньон — земля», протоколы обмена, отказоустойчивость и поведение при потере связи или отказе датчиков.
- Разрабатывать и сопровождать сервисы компаньона на Python и C++ для навигации, управления миссиями, телеметрии, обработки событий и watchdog-контроля.
- Дорабатывать ArduPilot на уровне исходников: драйверы, режимы, библиотеки, hwdef для собственных плат, Lua-скрипты и кастомные режимы.
- Интегрировать VIO и CV-пайплайн с EKF3, проверять тайминги, ковариации, источники навигации и переключение lane по логам и SITL.
- Развивать «Точку ЦУП»: протокол с бортом, отображение телеметрии и видео, планирование миссий и работу с несколькими бортами.
- Вести техническое руководство разработчиками, организовывать ревью, CI, SITL-тестирование, релизы, версионирование и техническую документацию.
Требования
- 5–6 лет опыта разработки, включая не менее 2 лет в робототехнике, БПЛА или embedded Linux.
- Python и Go и/или Rust на уровне senior, уверенный C++ для работы с ArduPilot и HailoRT, многопоточностью и аппаратными ограничениями.
- Практический опыт работы с ArduPilot на уровне исходников, включая сборку прошивок, правки библиотек, EKF3, контроллеры, режимы и failsafe.
- Глубокое знание MAVLink, включая кастомные сообщения, диалекты, генерацию библиотек и работу с несколькими sysid.
- Опыт проекта с VIO, SLAM или другой внешней навигацией, доведённого до полёта; опыт GStreamer, CV в реальном времени и edge-ускорителей.
- Готовность работать в гибридном формате, выезжать на площадку и соблюдать правила безопасности во время тестовых полётов.
Хорошо, если есть
- PR в ArduPilot или активность в сообществах ROS 2 и ArduPilot DDS.
- Опыт с DroneCAN, AP_Periph, наземными станциями, Plane/QuadPlane, mesh-сетями и радиоканалами.
- Знание регуляторики БАС в РФ, Remote ID/OpenDroneID или опыт пилотирования квадрокоптера.
Культура и преимущества
- Полная занятость и оформление по ТК РФ.
- Гибридный формат работы.
- Прямое влияние на техническую политику компании и взаимодействие с руководителем разработки.
- Работа с информацией заказчиков под NDA.
- Код, влияющий на полёт, проходит SITL-тестирование, ревью и проверку на борту по чек-листу.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
СМАРТИНДУСТРИЯ
5 дней назад
Программист беспилотных систем (Рязань)
350 000₽
Эд-АйТи
4 дня назад
Разработчик Embedded Linux (C/C++, ARM/MIPS SoC)
200 000 - 300 000₽
Yandex
3 дня назад
Embedded Linux Developer в Автономный транспорт (Robotics)
Дело техники
3 дня назад
Программист встраиваемых систем (Embedded C/C++)
Т-Банк
7 дней назад
R&D-инженер (робототехника)
Стерх-Интелсервис
9 дней назад
Ведущий инженер – разработчик АСУ ТП
200 000 - 300 000₽