Алабуга•11 ч. назадСвежая вакансияОпубликована сегодня на hh_career. Свежая — до 5 дней, умеренная — 6–14 дней, долгая — от 15 дней. Дата берётся с сайта-источника.Прямой отклик
C++ разработчик системы видеоаналитики и управления для БПЛА
от 500 000 RUB
В офисе ЕлабугаОфициальное трудоустройствоНенормированный графикСпортивные мероприятияБесплатный транспорт
Навыки и технологии
API и сетевые протоколыC++PythonGitLab CI/CD
Ключевая задача
Разработка системы видеоаналитики и управления для БПЛА: архитектура взаимодействия бортового компьютера с наземной станцией, сетевой обмен по сжатому радиоканалу.
Описание вакансии
Обязанности
участвовать в разработке системы видеоаналитики и управления для БПЛА;
проектирование архитектуры взаимодействия между бортовым компьютером и наземной станцией управления;
разрабатывать сетевое взаимодействие в условиях сжатого цифрового радиоканала (TCP/IP, UDP);
разработка и оптимизация существующих компонентов системы.
Требования
знание С++, std, уверенное знание стандартов C++11/14/17/20. Понимание того как они работают «под капотом»;
опыт работы с Qt, QML;
знание CMake, conan. Умение собирать проекты под несколько платформ и ОС. Приветствуется опыт работы с vcpkg, Ninja;
понимание многопоточности и асинхронного программирования (multithreading, concurrency, lock-free структуры и алгоритмы);
базовые знания линейной алгебры и математического анализа;
понимание ООП, паттернов проектирования;
опыт работы с boost (asio, beast);
опыт работы с сетевыми протоколами. Знание сетевой модели OSI. Умение программировать межсетевое взаимодействие поверх TCP и UDP. Опыт работы с QUIC, HTTP3. Приветствуется опыт написания собственных протоколов передачи данных поверх UDP;
знание основ Linux (работы с командной строкой, средствами удаленной разработки, средства отладки).
Будет преимуществом
опыт работы с Python;
опыт работы с обработкой изображений (OpenCV);
опыт работы с библиотеками обработки видеопотоков. (libavutils, ffmpeg, gstreamer);
опыт работы и понимание как устроены под капотом протоколы WebRTC, RTSP;
знание CI/CD инструментов;
опыт работы с RK3588. Опыт работы с RGA, аппаратными кодеками.
Условия
официальное трудоустройство в соответствии с ТК РФ;