Senior Systems Software Engineer – QoS
Core
Design, develop, and test high-performance C++ software for ultra-low-latency media streaming pipelines to deliver flawless gaming and AI experiences globally.
Role type
Senior Systems Software Engineer (Streaming/QoS)
Builds
High-performance, low-latency streaming systems for GeForce NOW, automotive, robotics, and physical AI applications.
Domain
Cloud gaming, real-time media streaming, low-latency networking, and embedded systems.
Deliverable
production ML models | product features
Required skills
C++ development and optimization, multi-threading, socket programming, low-latency transport protocols (WebRTC, QUIC), performance analysis, KPI definition
Preferred skills
WebRTC architecture and lifecycle, video codecs (H.264, H.265, AV1), automotive software and telematics, embedded OS (QNX, Linux), analytics and visualization tools
Technologies
C++, WebRTC, GStreamer, RTP/RTCP, WebRTC, QUIC, H.264, H.265, AV1, QNX, Linux
Responsibilities
Design and develop high-performance C++ software for ultra low-latency streaming; Build and improve media streaming pipelines using WebRTC, GStreamer, RTP/RTCP; Analyze performance metrics to optimize GPU and CPU utilization; Define and implement KPIs for streaming quality; Collaborate with video encoding, cloud networking, and systems teams
Seniority
Senior, hands-on IC