HamburgerMenu
hirist

Media Pipeline Engineer - FFMPEG/GStreamer

Delaplex
5 - 10 Years
Remote

Posted on: 18/02/2026

Job Description

Role Summary :

The Media Pipeline Engineer is responsible for designing, implementing, and stabilizing real-time audio/video processing pipelines for our product.

This role focuses on SDI capture and playout, file playout, encoding/decoding, transcoding, up/down conversion, logo insertion, and preview stream generation using open-source media frameworks.

The engineer will build and optimize long-running, low-latency media pipelines and integrate them with the product control plane and web application.

Key Responsibilities :

Design real-time media pipelines using GStreamer and/or FFmpeg.

Implement SDI capture and SDI playout using vendor SDKs and Linux drivers.

Build pipelines for :

a. File - SDI

b. File - SDI-4K

c. SDI-3G - H.

d. 264 stream

e. SDI-3G - SDI-4K

f. 265 stream - SDI-3G

g. SDI - SDI with logo insertion

- Implement low-bitrate proxy preview pipelines for UI monitoring.

- Optimize pipelines for low latency and stable long-duration operation.

- Implement audio handling and synchronization.

- Integrate GPU acceleration (NVDEC/NVENC, VAAPI, QSV) where applicable.

- Expose pipeline lifecycle controls (start, stop, restart, status).

- Collect and report runtime metrics :

a. Bitrate

b. Frame drops

c. Buffer levels

d. CPU/GPU utilization

- Troubleshoot SDI signal issues, format mismatches, and clocking problems.

- Collaborate with backend engineers to integrate control APIs.

- Participate in system-level testing and demo validation.

Required Skills & Experience :

- Strong Linux systems programming background.

- 5+ years working with FFmpeg and/or GStreamer.

- Experience integrating professional SDI I/O hardware (DeckLink, AJA, or similar).

- Solid understanding of :

a. SDI formats (3G, 12G, UHD)

b. Interlaced vs progressive video

c. Frame rates and timebase

d. Color spaces (BT.709, BT.2020)

e. Experience with H.264 and H.265 encoding/decoding.

- Experience with real-time streaming protocols (SRT, RTP, UDP).

- Debugging using ffprobe, gst-launch, Wireshark.

Preferred Qualifications :

- Experience building broadcast appliances or master-control systems.

- Familiarity with WebRTC or HLS preview pipelines.

- GPU acceleration experience.

- Experience building long-running daemons/services

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in