Разработчик C
Что предстоит делать
Компания HuntTech ищет Senior C разработчика для работы над проектом, связанным с VoIP/телефонией и медиа‑стримингом. Задача – разработка и поддержка высоконагруженных низкоуровневых приложений на Linux, оптимизация производительности, профилирование и работа с сетевыми протоколами (RTP/RTCP, SIP, SDP, UDP/TCP, мультикаст). Требуется глубокое понимание аудио/видео кодеков (G.711, G.729, H.264) и системного программирования, включая администрирование Linux, работу с ядром, netfilter/iptables. В проекте используется C как основной язык, а Perl – для тестов. Необходимы навыки работы с Git, системами сборки (Make, CMake), отладкой (gdb, valgrind, perf). Компания предлагает полную удалёнку, полный рабочий день, зарплату в диапазоне 209–258 тыс. руб. в месяц. Контакт – Telegram @pavel_korab.
Что мы ждём от кандидата
- Минимум 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
- ЗП 209–258 тыс. руб.
О Deffic
Откликнитесь на сайте работодателя.