Posted on: 18/02/2026
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
Did you find something suspicious?
Posted by
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1613924