Senior Developer (Modern Media Systems )
Pune, Maharashtra, India
- Experience
- 4–7 years
- Employment
- Full-time
- Work mode
- Onsite
- Salary
- ₹20 L–27 L / year
- Deadline
- Apply by 1 Nov 2026
- Posted
- 2026-04-02
Required skills
| Skill | Experience | Level |
|---|---|---|
| MEDIA FOUNDATION CODEC | 3+ years | Not specified |
| C++ | 3+ years | Not specified |
| Windows 11 OS | 3+ years | Not specified |
| Ubuntu 24.04 | 3+ years | Not specified |
| Algorithms & Data Structures | 3+ years | Not specified |
| WebRTC M100+ | 3+ years | Not specified |
| AVFoundation (macOS) | 3+ years | Not specified |
| Networking & OS Internals | 3+ years | Not specified |
About the role
Job Description: Senior C++ Developer (Modern Media Systems)
Position Overview
We are Building a cutting edge Ultra Low Latency Streaming platform (For Cloud Gaming & VDI) for Vendor Neutral OS and Hardware.
Core Responsibilities
● Architect and implement accelerated media pipelines using C++20/23 with modern tooling
● Develop & Maintain WebRTC/FFmpeg solutions with hardware acceleration (AV1, VP9, H.265)
● Build cross-platform desktop capture (Windows DWM, macOS CoreGraphics, Linux PipeWire)
● Design real-time networking systems with QUIC, WebTransport, and low-latency protocols
● Implement algorithmic optimizations for video encoding, decoding and other pipelines
● Write production-grade code with modern C++ (concepts, coroutines, modules)
● Optimize for core OS internals - Windows kernel APIs, Linux io_uring, macOS
Required Technical Expertise (Must-Have):
* 4-6 years production C++14/17/20 experience
* Modern tooling: CMake 3.25+, Conan 2.x, vcpkg
* WebRTC, FFmpeg or GStreamer with NVENC/QuickSync
* Desktop capture: DXGI (Win), AVFoundation (macOS), PipeWire (Linux)
* 2/3 platforms: Windows 11, macOS Sonoma+, Ubuntu 24.04+
Algorithms & Data Structures:
* Video codecs, motion estimation, rate-distortion optimization
* Lock-free data structures, RCU, hazard pointers
* SIMD intrinsics (AVX2/AVX-512), NEON optimization
Networking & OS Internals:
QUIC, WebTransport, TURN/STUN/ICE implementation
Linux: epoll, io_uring, eBPF, namespaces, cgroups
Windows: IOCP, ETW tracing, Win32 threading model
Socket programming, TCP congestion control, BBR
Preferred Modern Skills
* C++23 coroutines for async I/O
* eBPF for performance monitoring
* WASM modules for browser integration
* Rust interoperability (cxx crate)
* Composable kernels with SYCL/DPC++
* Real-time Linux (PREEMPT_RT)
Who You Are
● 4-5 years hands-on C++ systems programming
● Passionate about AI-augmented development workflows
● Comfortable debugging core OS internals
● Thinks in algorithms first, implementation second
● Shares knowledge via internal tech talks and open source
● Age 25-35 (high energy, modern mindset)
LOCATION PREFERED : MUMBAI, PUNE
SALARY RANGE 20-27LPA
STRICT NEEDED : WEBRTC OR STRONG MEDIA FOUNDATION CODEC