C/C++ Developer
Описание вакансии
Описание вакансии
Разработчик на C/C++ с опытом работы в Qt и знанием сетевых протоколов и медиа-конвейеров. В составе команды требуется углубленный разбор кодовой базы, настройка и отладка высоконагруженных систем, работа в Linux и с инструментами разработки.
- Обязанности
- Разработка приложений на C/C++ с использованием Qt5/Qt6
- Работа с медиа-данными и протоколами (RTMP/RTSP, сетевые протоколы OSI/TCP/IP)
- Использование GStreamer/FFmpeg для обработки видео и потоков
- Построение конвейеров обработки медиа и взаимодействие элементов
- Работа с базами данных MySQL/PostgreSQL
- Разбор чужой кодовой базы и отладка (GDB/Valgrind)
- Контейнеризация по аналогии с Docker/Podman
- Работа с Git, REST, Bash на Linux
- Соблюдение чистоты кода, рефакторинг, использование CMake/Make, компиляторы Clang/GCC
- Возможен гибридный график в перспективе
- Требования
- Уверенное знание C/C++
- Опыт работы с Qt5/Qt6
- Базовое понимание сетевых протоколов (OSI, TCP/IP)
- Базовое знание Gstreamer/FFmpeg
- Умение строить конвейеры обработки медиа
- Знание алгоритмов и структур данных
- Опыт работы с Bash и Linux инструментами
- Умение разбираться в чужой кодовой базе
- Опыт работы с Git
- Понимание REST
- Знание STL, Boost, CMake/Make, Clang/GCC
- Плюсы
- Участие в конференциях, возможности финансово поддерживаемого обучения
- Корпоративный английский, спорт и корпоративный дух
При анализе вакансии используется ИИ, поэтому описание, требования и условия могут содержать неточности или быть неполными. Перед откликом ознакомьтесь с полной вакансией и актуальными условиями на официальном сайте работодателя.