- 10 – 20 Lakh/Year (Annual salary)
- Longterm (Duration)
- Onsite Pune, Maharashtra, India
- India
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 Core Graphics, Linux PipeWire)
• Design real-time networking systems with QUIC, Web Transport, and low-laten cyprotocols
• 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 Grand Central Dispatch
Required Technical Expertise (Must-Have):
• 3-5 years production C++14/17/20 experience
• Modern tooling: CMake 3.25+, Conan 2.x, vcpkg
• WebRTC M100+, FFmpeg 7.x 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 implementationLinux: epoll, io_uring, eBPF, namespaces, cgroups
Windows: IOCP, ETW tracing, Win32 threading modelSocket 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
• 3-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)
Apply With
• GitHub with 3+ projects
• WebRTC/FFmpeg benchmark results
• AI coding workflow (Claude/Cursor screenshots)
• Cross-platform screen capture demo
Job Type
Payroll
Must have Skills
- C++ – 3 Years
- WebRTC M100+ – 3 Years
- CMake 3.25+ – 3 Years
- DXGI (Win) – 3 Years
- AVFoundation (macOS) – 3 Years
- Windows 11 OS – 3 Years
- macOS Sonoma+ – 3 Years
- Ubuntu 24.04 – 3 Years
- Algorithms & Data Structures – 3 Years
- Networking & OS Internals – 3 Years
- Socket Programming – 3 Years