Hiring Organization : Oneplay

Salary : 10 – 20 Lakh/Year INR, Experience : 3. years

Senior Developer (Modern Media Systems ) Job In Pune India :

Location : Pune, Maharashtra, India

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

Must have skills

C++ – 3 years

Nice to have skills

WebRTC M100+ – 3 years

AVFoundation (macOS) – 3 years

Windows 11 OS – 3 years

Ubuntu 24.04 – 3 years

Algorithms & Data Structures – 3 years

Networking & OS Internals – 3 years

Screening Questions

Q1.Are you comfortable working from Office Location : Pune, Maharashtra, India? (Must-have)

Ideal answer: yes

Q2.Which city are you currently located in? (Must-have)

Ideal answer: Pune, Maharashtra, India

Q3.How many years of overall experience do you currently have? (Must-have)

Ideal answer: 3 Years (Min)

Q4.What is your Expected Annual Salary? (Must-have)

Ideal answer: $ 21 (Max) USD /Years

Q5.How many years of work experience do you have with C++? (Must-have)

Ideal answer: 3 Years (Min)

Q6.How many years of work experience do you have with WebRTC M100+? (Must-have)

Ideal answer: 3 Years (Min)

Q7.How many years of work experience do you have with AVFoundation (macOS)? (Must-have)

Ideal answer: 3 Years (Min)

Q8.How many years of work experience do you have with Windows 11 OS? (Must-have)

Ideal answer: 3 Years (Min)

Q9.How many years of work experience do you have with Ubuntu 24.04? (Must-have)

Ideal answer: 3 Years (Min)

Q10.How many years of work experience do you have with Algorithms & Data Structures? (Must-have)

Ideal answer: 3 Years (Min)

Q11.How many years of work experience do you have with Networking & OS Internals? (Must-have)

Ideal answer: 3 Years (Min)

Q12.How soon will you be able to join? (Must-have)

Ideal answer: 15 Days notice period

Q13.How many years of work experience do you have with Windows Desktop Capture API ? (Must-have)

Ideal answer: 3 (Min) – 5 (Max)

Q14.How many years of work experience do you have with Linux Development? (Must-have)

Ideal answer: 3 (Min) – 5 (Max)

Q15.How many years of work experience do you have with WebRTC/Live Streaming ? (Must-have)

Ideal answer: 3 (Min) – 6 (Max)


Job Category: Information Technology / IT
Job Type: Full Time
Job Location: Pune

Apply for this position

Allowed Type(s): .pdf, .doc, .docx