Senior C++ Разработчик (Видеозвонки)
Команда платформы 1С развивает масштабируемый механизм видеозвонков для тысяч одновременных пользователей. Вы будете проектировать и реализовывать логику звонков и медиапотоки на Windows/Linux/macOS и Web, повышая качество, отказоустойчивость и производительность сервиса.
ГрейдSenior
Стек
C++WebRTCLinuxJanusWindowsmacOSKurentoJitsiAssemblyTCP/IPUDP
Задачи
- •Разработка и улучшение систем видеозвонков с поддержкой тысяч участников
- •Проектирование и реализация логики звонков на Windows, Linux, macOS и Web
- •Работа с медиапотоками и сигнальной логикой медиасерверов
- •Оптимизация аудио- и видеокачества, балансировка нагрузки и повышение отказоустойчивости
- •Глубокое профилирование и оптимизация производительности на алгоритмическом и системном уровнях
Обязательно
- •Уверенное владение C++ для Linux и Windows
- •Понимание принципов и протоколов WebRTC
- •Опыт работы с медиасерверами (Janus, Kurento, Jitsi)
- •Знание принципов распределённых и отказоустойчивых систем
- •Отличное владение ООП, алгоритмами и структурами данных
- •Умение писать чистый и эффективный код, системное мышление
Будет плюсом
- •Опыт reverse engineering
- •Знание Assembly (x86, ARM), Intrinsics, Disassembly
- •Опыт работы с кодеками и потоками аудио/видео
- •Навыки цифровой обработки сигналов (DSP)
- •Опыт оптимизации под highload
- •Глубокое понимание сетевых протоколов (TCP/IP, UDP)