CareerPlan

Senior Software Engineer – WebRTC Streaming

US, CA, Santa ClaraFull-time$184k–$288k2026-10-22 → 2026-11-10

Core

Design, develop, optimize, and debug C++ software for ultra low-latency streaming systems, implementing WebRTC and real-time protocols for gaming, AR/VR, AI, and robotics.

Role type

Senior Software Engineer (WebRTC Streaming)

Builds

Ultra low-latency streaming systems for GeForce Now and expanded applications (AR/VR, AI, robotics)

Domain

Cloud Gaming, Real-time Media Streaming, Networking

Required skills

C++, WebRTC architecture, ICE/STUN/TURN/DTLS-SRTP/SCTP/RTP/RTCP, congestion-control algorithms, protocol design, systems programming, multithreading, memory management, networking, debugging complex cross-layer issues

Preferred skills

Open-source contributions (libwebrtc, Pion, GStreamer, libvpx/libaom), video codecs (H.264/AVC, H.265/HEVC, AV1), hardware-accelerated encode/decode, QNX/Linux/embedded OS, automotive software/telematics

Technologies

C++, WebRTC, ICE, STUN, TURN, DTLS-SRTP, SCTP, RTP, RTCP, H.264, H.265, AV1, QNX, Linux

Responsibilities

Design and implement KPIs for networking and streaming quality; Integrate streaming software with platform services and connectivity layers; Contribute to IETF Internet-Drafts and RFCs for protocol standards

Seniority

Senior, hands-on IC