Просмотр вакансии

Сегодня 11-03-2026 12:26
04.03.2026, 21:16

C/C++ developer for ffmpeg/gstreamer

Работодатель: Swave LLC

Swave LLC

Город: Тбилиси
Зарплата:  до 4500 USD
Занятость: Полная занятость, Удаленная работа
Опыт работы: От 3 до 6 лет

О роли

Мы ищем опытного C/C++ разработчика, который глубоко разбирается в работе с видео передаче видео по IP, FFmpeg и современных протоколах доставки. Нам нужен специалист, способный проектировать, оптимизировать и отлаживать сложные пайплайны для работы с синхронизированным видео- и аудиопотоком через SRT, а также решать нестандартные задачи, связанные с качеством передаваемого видео, минимизацией задержек, тайм-кодами и стабильностью трансляции.

Мы ищем эксперта, способного понимать архитектуру, анализировать причину проблем и обеспечивать стабильный результат в высоконагруженных системах.

Основные задачи
• Разработка, настройка и отладка сложных FFmpeg и/или GStreamer пайпланов.
• Передача видеосигнала по SRT и другим IP-протоколам с минимальными задержками и точной синхронизацией звука.
• Работа с динамическими пайплайнами, управление потоками в лайве, переключение источников, синхронизация нескольких независимых IP-потоков.
• Диагностика и устранение проблем: рассинхрон аудио/видео, рассинхрон между двумя потоками, артефакты компрессии, дубли/дропы кадров, нестабильность сети.
• Построение метрик качества и разработка инструментов мониторинга stream health.
• Оптимизация качества компрессии и стабильности видеопотока при ограничениях сети.
• Участие в архитектурном дизайне системы доставки видеосигнала.

Требования

• Глубокое знание FFmpeg (на уровне понимания внутренних механизмов, а не базовых команд).
• Опыт работы с передачей видео по IP: SRT, RTP, RTMP, WebRTC, желательно не менее 3 лет.
• Понимание устройства кодеков (H.264/H.265, аудиокодеки), MPEG-TS, GOP-структур, буферизации.
• Умение работать с тайм-кодами, синхронизацией потоков и аудио-видео alignment.
• Умение анализировать и устранять проблемы: рассинхрон, packet loss, frame duplication/drop, jitter.
• Приветствуется опыт разработки ПО на C/C++ для работы с видеостримами.
• Большим плюсом будет опыт работы с Live Production, broadcast-системами или low-latency стримингом.

Будет плюсом
• Опыт работы с SDI-интерфейсами.
• Знание GStreamer или других фреймворков.
• Понимание принципов QoS, сетевых протоколов, маршрутизации.
• Опыт построения real-time monitoring систем.

Условия:

• Работа над сложными и интересными задачами в области live production и спортивных трансляций.
• Гибкий формат работы.
• Возможность влиять на архитектуру ключевых технологических решений.
• Работа в команде инженеров, создающих продукт мирового уровня.

Адрес: Тбилиси, проспект Ильи Чавчавадзе, 39Б

 

Откликнуться на вакансию

Дата
10.03 11.03
USD
2.9189 2.9232
EUR
3.3727 3.4062
RUB
3.7312 3.7271
UAH
6.6496 6.6855
CHF
3.7451 3.7685
GBP
3.8952 3.9346
PLN
7.8741 8.0031
Минск
Утром: °C
Днем: °C
Вечером: °C
Ночью: °C

Сейчас: Скорость ветра: 5-7 м/c Атм. давление: 758 мм.рт.ст Влажность: 90%

Спецпредложения