EltexEltex

C/C++ Developer

офис, гибрид, Новосибирск

Команда разрабатывает C/C++ решения для обработки медиапотоков и передачи видео (RTMP/RTSP) на базе Qt и Gstreamer/FFmpeg. Роль важна для стабильной доставки и обработки видео в продуктах компании, включая оптимизацию и отладку в Linux-среде

Стек

C++Qt5/Qt6MySQLGstreamerFFmpegDockerPodmanGitCMakeGDBValgrindRTMPRTSPTCP/IPBashPostgreSQLClangGCCREST

Задачи

  • Разработка и поддержка медиапайплайнов для захвата, обработки и передачи видео
  • Реализация и отладка сетевых протоколов передачи видео (RTMP/RTSP) и взаимодействия по TCP/IP
  • Разработка логики и интерфейсных частей на Qt при необходимости интеграции с медиакомпонентами
  • Оптимизация производительности и отказоустойчивости системы
  • Отладка и профилирование в Linux с использованием GDB, Valgrind и системных утилит
  • Работа с базами данных для хранения метаданных и конфигураций

Обязательно

  • Уверенное знание C/C++
  • Опыт работы с Qt5/Qt6
  • Базовое понимание сетевых протоколов (OSI, TCP/IP) и протоколов видеопередачи (RTMP/RTSP)
  • Базовое понимание Gstreamer (предпочтительно) или FFmpeg и умение строить медиаконвейеры
  • Знание алгоритмов и структур данных и их применения
  • Навыки работы с базами данных (MySQL/PostgreSQL)
  • Умение работать в Linux: bash и основные утилиты; владение GDB/Valgrind; умение пользоваться Git

Будет плюсом

  • Знание STL и Boost
  • Опыт работы с CMake и Make
  • Понимание работы компиляторов (Clang, GCC)
  • Навыки рефакторинга и соблюдения чистоты кода
  • Опыт работы с Docker/Podman
Откликнуться на сайте компании

Похожие вакансии

Смотреть ещё

JobsWave
Найти работу в IT