HuntTech
Разработчик C (Senior)
1 мес. назад
209k–258k RUBРоссияSeniorRemote
cperlrtprtcpsipudptcpgdb
Разработчик C уровня Senior с опытом от 5 лет для работы на удалёнке в компании HuntTech; проект связан с VoIP, телефонией и медиа-стримингом.
Требования
- Минимум 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)
Условия
- Формат работы: Удаленка
- Занятость: Full-time