Разработчик С++, Санкт-Петербург
#офис #гибрид #удаленка #middle #senior
Компания: VK
Стек технологий: C++17, Qt 5, Boost.Asio, WebRTC, FFmpeg, OpenGL. Планируется переход на C++23 и DirectX/Vulkan/Metal.
☑️Задачи
-Участвовать в разработке разных компонентов видеозвонков: от медиатракта и сигналинга до UI;
-реализовывать продуктовые фичи видеозвонков — например, рисование на общем экране или захват звука из операционной системы;
-заниматься как кросс-платформенной разработкой, так и писать платформо-зависимый код: для десктопов на Windows, macOS и Linux, а также, например, умных колонок;
-поддерживать различные аппаратные устройства: микрофоны, камеры, а также, например, touch-панели для управления звонком в переговорной комнате;
-внедрять аппаратно-ускоренные кодеки для десктопных платформ;
-распределять нагрузку на CPU с помощью многопоточного кода;
-ускорять отрисовку и обработку видео с помощью GPU;
-внедрять ML-решения для цифровой обработки аудио и видео в реальном времени;
-интегрировать функциональность видеозвонков в другие продукты компании — например, десктопный мессенджер.
☑️Требования
-Свободное владение C++ и STL;
-хорошее понимание алгоритмов и структур данных;
-опыт многопоточного программирования;
-опыт работы с потоковым медиа (WebRTC, аудиовидеокодеки и DSP, сетевые протоколы) или опыт работы с графическими API (OpenGL/DirectX/Vulkan/Metal).
Контакты: https://team.vk.company/vacancy/38533/
https://t.me/devs_it
Post #3363
1.27K
- 👎 1