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 contemporary 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
📌 Senior Developer (Pune)
🏢 OnePlay
📍 Pune