Мы разрабатываем логистические беспилотные воздушные суда для эксплуатации в городской среде. Система создаётся как единый программно-аппаратный комплекс: бортовая сеть DroneCAN, вычислительные средства, камеры, защищённые каналы MIMO MESH и 4G/LTE, а также станция внешнего пилота для управления, отображения телеметрии и видеопотоков.
Наша задача — обеспечить устойчивый, защищённый и отказоустойчивый информационный обмен в условиях плотной застройки, радиопомех, многолучевого распространения и нестабильного покрытия мобильных сетей.
Чем предстоит заниматься:
• разработать архитектуру системы связи СВП–БВС и определить состав бортового и наземного оборудования
• проектировать и внедрять программное обеспечение на Rust и C/C++, включая сервисы приёма и обработки CAN/DroneCAN-данных
• интегрировать и настраивать радиооборудование и камеры для надёжного обмена данными
• обеспечивать шифрованную передачу информации согласно требованиям ПП РФ № 1701
• проводить испытания и диагностику комплекса связи и взаимодействующих компонентов
• координировать разработку внешних разработчиков и интеграторов, формируя задачи и проверяя результаты
• оформлять техническую документацию, инструкции и отчёты о проведённых работах.
• Высшее техническое образование в области радиотехники, телекоммуникаций, электроники, вычислительной техники, информационной безопасности, приборостроения, авиастроения, робототехники или смежного направления
• от 3 лет опыта разработки встраиваемых, телекоммуникационных, робототехнических или беспилотных систем
• знание языков программирования C/C++ и Rust, уверенное владение инструментами для разработки и анализа программного обеспечения
• умение работать с измерительным оборудованием: анализаторами спектра, осциллографами, логическими и CAN-анализаторами
• Понимание принципов организации беспроводных сетей, криптозащиты и обработки видеосигнала.
Будет плюсом:
• опыт разработки систем связи для БВС/БАС и интеграции с ArduPilot или PX4.
• опыт проектирования DSDL-типов и расчёта загрузки DroneCAN.
• владение экосистемой Rust: Cargo, async/await, tokio, serde, cross-compilation, unit/integration testing, FFI/cbindgen и profiling embedded services.
• навыки предварительного тестирования на электромагнитную совместимость и расчета энергетического баланса радиолиний.