О позиции
Мы ищем опытного Разработчика C/C++ (VoIP/Media) для работы над высоконагруженными приложениями в области телефонии и медиа-стриминга. Ваша задача будет заключаться в разработке и оптимизации систем, где критически важна производительность и знание сетевых протоколов. Вы будете работать в команде, которая разрабатывает решения для передачи медиа-трафика и сигнализации.
Чем вы будете заниматься
- Разработка и поддержка высоконагруженных систем на языке C.
- Оптимизация производительности и профилирование кода.
- Работа с протоколами передачи медиа-трафика и сигнализации.
- Написание тестов на Perl и скриптов автоматизации.
- Участие в Code Review и командных процессах разработки.
Требования
- Опыт коммерческой разработки на C от 3-х лет.
- Глубокие знания сетевого стека: RTP/RTCP, SIP, SDP, UDP/TCP, сокеты, мультикаст.
- Опыт системного программирования под Linux (ядро, netfilter/iptables).
- Понимание принципов работы аудио/видео кодеков (G.711, G.729, H.264 и др.).
- Владение Perl (для написания тестов).
- Навыки отладки и профилирования (gdb, valgrind, perf).
- Умение работать с Git и системами сборки (Make, CMake).
Будет плюсом
- Опыт работы с SIP-серверами (Kamailio, OpenSIPS, Asterisk).
- Знание WebRTC технологий.
- Навыки написания скриптов на Python или Bash.
- Опыт работы с системами мониторинга (SNMP, Prometheus).
Что мы предлагаем
- Конкурентоспособную зарплату и возможность удалённой работы.
- Участие в интересных проектах с использованием современных технологий.
- Дружелюбную атмосферу и поддержку в профессиональном развитии.
- Гибкий график работы и возможность работы из любого места.
- Обучение и развитие навыков в области VoIP и медиа-технологий.
Вакансия предлагает интересные задачи и конкурентоспособную зарплату, но требует значительного опыта. Подходит для специалистов с опытом в VoIP и системном программировании.
Кто здесь добьётся успеха
Глубокое понимание сетевых протоколов и опыт работы с VoIP-технологиями, что позволяет эффективно оптимизировать медиа-трафик.
Способность к самоорганизации и высокой дисциплине в условиях удаленной работы, что критично для успешного выполнения задач в распределенной команде.
Опыт разработки на C/C++ и уверенное владение инструментами разработки, такими как Git и Perl, для обеспечения качественного кода и быстрой интеграции.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости Telecom
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев