CareerPlanSign in

Senior Software Engineer – Streaming

US, CA, Santa Clara💼 Full-time💰 $184,000–$184,000🗓 2026-07-20 → 2026-09-25

Core

Design, develop, optimize, and debug C++ software for ultra low-latency streaming systems, including media pipelines and integration with platform services.

Role type

Senior Software Engineer (Streaming Systems)

Builds

Ultra low-latency streaming systems, media streaming pipelines, and connectivity layers for gaming, VR, AR, and automotive applications.

Domain

Cloud Gaming, Real-time Media Streaming, Automotive Connectivity

Deliverable

production ML models | product features

Required skills

C++ development and optimization, WebRTC architecture, real-time protocols (RTP/RTCP, SRTP, DTLS-SRTP, SCTP), operating systems programming, multithreading, memory management, networking, debugging complex cross-layer issues

Preferred skills

Video codecs (H.264, H.265, AV1), hardware-accelerated encode/decode, QNX/embedded OS, automotive software and telematics

Technologies

C++, WebRTC, GStreamer, RTP/RTCP, WebSockets, QUIC, Linux, Windows, QNX

Responsibilities

Design and develop C++ software for streaming systems; Build and improve media streaming pipelines; Analyze CPU, memory, networking, and scheduling behavior; Work across Windows, Linux, QNX, and embedded platforms; Define and implement KPIs for streaming quality; Integrate streaming software with platform services and automotive components

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.