Ключевые требования: •Минимум 3 года разработки на C в production-среде •Опыт работы с VoIP/телефонией или медиа-стримингом •Опыт профилирования и оптимизации производительности •Умение работать в команде и проактивная позиция
Обязательные требования: • Языки программирования: уверенное знание C (основной язык проекта) и Perl (дополнительный, для тестов) • Системное программирование: опыт разработки низкоуровневых и высоконагруженных приложений в Linux • Сетевые технологии: • Глубокое понимание протоколов RTP/RTCP, SIP, SDP • Знание UDP/TCP, сетевых сокетов, мультикаста • Linux системы: администрирование, работа с ядром, netfilter/iptables • Аудио/видео кодеки: понимание принципов работы G.711, G.729, H.264 и др.
Инфраструктурные навыки: • Git (работа с pull requests, code review) • Системы сборки (Make, CMake) • Отладка и профилирование (gdb, valgrind, perf)
Желательные навыки: •Знание дополнительных языков: Python, Shell scripting •Опыт с Kamailio, OpenSIPS, Asterisk или другими SIP-серверами •Понимание WebRTC технологий •Опыт работы с высоконагруженными системами •Знание протоколов мониторинга (SNMP, Prometheus metrics)