Qt/C++ программист

Дата размещения вакансии: 15.06.2026
Работодатель: УралДронЗавод
Уровень зарплаты:
от 150000 до 300000 RUR
Город:
Екатеринбург
Требуемый опыт работы:
От 1 года до 3 лет

"УДЗ" - российский разработчик и производитель беспилотных авиационных систем широкого спектра — от компактных дронов до грузоподъемных мультикоптеров и БПЛА самолетного типа. Внутри – собственная разработка электроники, конструктива и ПО, полный цикл от идеи до готового изделия. У нас нет рутины — только интересные задачи, точные расчёты и реальные полётные испытания.

Обязанности:

- Разработка и поддержка клиентских приложений на Qt (C++17/20)

- Реализация и отладка приёма/передачи видеопотоков по протоколам RTP, RTSP, HLS, WebRTC

- Проектирование UI-компонентов на QML и Qt Widgets

- Интеграция с нативными мультимедийными API (GStreamer, FFmpeg, Qt Multimedia)

- Оптимизация производительности: работа с потоками, очередями и управлением памятью

- Написание юнит-тестов и технической документации

- Участие в планировании архитектуры новых модулей

Требования:

- Уве​​​​​​​ренное знание C++ (минимум C++11, желательно C++17 и выше): работа с памятью, STL, умные указатели, RAII, многопоточность.

- Практический опыт разработки UI на Qt Widgets и QML/Qt Quick (верстка интерфейсов, взаимодействие с C++ моделью).
- Опыт работы с сетевым видео: RTSP/RTP (RTMP/HLS) и базовое понимание принципов потокового видео.

- Опыт работы с мультимедийными библиотеками (FFmpeg / GStreamer / Qt Multimedia) для декодирования и обработки видеопотоков.

- Понимание многопоточности, асинхронного ввода‑вывода, работы с сокетами и протоколом TCP/IP.

- Уверенное владение Qt 5/6 (Core, GUI, Network, Multimedia), умение работать с сигналами/слотами и системой сборки Cmake/qmake.

- Опыт разработки под Linux (желательно также Windows), базовая работа с терминалом и инструментами отладки (gdb, Qt Creator, Visual Studio и т.п.).

- Опыт работы с Git.

- Опыт cross компиляции ПО для различных архитектур и систем.

Приветствуется:

- Опыт работы с OpenGL/OpenGL ES/Vulkan для отрисовки видео и графики, понимание графического конвейера.

- Опыт обработки изображений и видео (OpenCV, базовые алгоритмы image processing).

- Опыт работы с протоколами верхнего уровня и сетевыми технологиями: WebSocket, REST/gRPC, TCP/UDP.

- Знание основных форматов контейнеров и кодеков (H.264/H.265, MPEG‑TS, MP4 и др.).

- Опыт разработки под встраиваемые Linux‑платформы (ARM, Astra Linux, Yocto и т. п.)

- Навыки написания юнит‑тестов (Qt Test, Google Test, Catch2) и использования статического анализа (clang‑tidy, cppcheck и др.).

- Опыт работы с SQL/noSQL базами данных (например, PostgreSQL, SQLite) для хранения метаданных видеопотоков.

- Опыт интеграции ПО для Android систем

МЫ ПРЕДЛАГАЕМ:

- Трудоустройство по ТК РФ

- Стабильная "белая" заработная плата

- График 5/2 с 9:00 до 18:00

- Доставка до места работы на служебном транспорте (район Кольцово)

- Корпоративное питание

- Конкурентная заработная плата

- Интересные проекты и работу с передовыми технологиями

- Современное оборудование, любое аппаратное обеспечение для эффективного выполнения задач

- Возможности для саморазвития: тренинги, конференции, обучение