Website:
Job details:
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
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 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
● 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
Click on Apply to know more.