C++ Engineer for Video Streaming Platform
Budget: ₹400 – ₹750 INR
Only for individual Freelancer. No corporate or organization please.
## **About the Role**
We are building a high-performance, low-latency video streaming platform (similar to cloud gaming / real-time interactive systems). We are looking for a **C++ Software Engineer** with experience in **video processing, encoding/decoding, and networking**.
You will work on real-time video pipelines, helping improve **stream quality, latency, and reliability** under real-world network conditions.
---
## **Key Responsibilities**
* Develop and maintain **video streaming pipelines** in C++
* Work with **FFmpeg** for encoding, decoding, and media processing
* Integrate and optimize **video codecs (H.264 / HEVC)**
* Implement and improve **real-time streaming over UDP (RTP/WebRTC/custom protocols)**
* Handle **packet loss, jitter, and latency issues**
* Optimize performance using **multithreading and efficient memory management**
* Debug and fix issues in **real-time video/audio pipelines**
* Collaborate with frontend/backend teams for end-to-end streaming solutions
---
## **Required Skills**
* 2–5 years of experience in **C++ development**
* Hands-on experience with **FFmpeg**
* Basic understanding of **video codecs (H.264 / HEVC)**
* Understanding of **networking fundamentals (TCP/UDP)**
* Experience with **multithreading and concurrency**
* Strong debugging and problem-solving skills
---
## **Good to Have**
* Experience with **WebRTC, RTP, or RTSP**
* Exposure to **hardware encoders (NVENC, QuickSync, AMF)**
* Familiarity with **low-latency streaming systems or cloud gaming**
* Basic knowledge of **Linux system programming**
* Understanding of **bitrate control or adaptive streaming**
---
## **What We’re Looking For**
* Someone who can **own features independently**, but still learn quickly
* Comfortable working on **performance-critical systems**
* Interest in **real-time systems, video tech, or networking**
* Practical mindset — able to debug real-world issues, not just theory
## **About the Role**
We are building a high-performance, low-latency video streaming platform (similar to cloud gaming / real-time interactive systems). We are looking for a **C++ Software Engineer** with experience in **video processing, encoding/decoding, and networking**.
You will work on real-time video pipelines, helping improve **stream quality, latency, and reliability** under real-world network conditions.
---
## **Key Responsibilities**
* Develop and maintain **video streaming pipelines** in C++
* Work with **FFmpeg** for encoding, decoding, and media processing
* Integrate and optimize **video codecs (H.264 / HEVC)**
* Implement and improve **real-time streaming over UDP (RTP/WebRTC/custom protocols)**
* Handle **packet loss, jitter, and latency issues**
* Optimize performance using **multithreading and efficient memory management**
* Debug and fix issues in **real-time video/audio pipelines**
* Collaborate with frontend/backend teams for end-to-end streaming solutions
---
## **Required Skills**
* 2–5 years of experience in **C++ development**
* Hands-on experience with **FFmpeg**
* Basic understanding of **video codecs (H.264 / HEVC)**
* Understanding of **networking fundamentals (TCP/UDP)**
* Experience with **multithreading and concurrency**
* Strong debugging and problem-solving skills
---
## **Good to Have**
* Experience with **WebRTC, RTP, or RTSP**
* Exposure to **hardware encoders (NVENC, QuickSync, AMF)**
* Familiarity with **low-latency streaming systems or cloud gaming**
* Basic knowledge of **Linux system programming**
* Understanding of **bitrate control or adaptive streaming**
---
## **What We’re Looking For**
* Someone who can **own features independently**, but still learn quickly
* Comfortable working on **performance-critical systems**
* Interest in **real-time systems, video tech, or networking**
* Practical mindset — able to debug real-world issues, not just theory
Related categories:
C Programming
C++ Programming
Debugging
Video Processing
Video Streaming
WebRTC
DirectX