Description
We are seeking a Senior Systems Software Engineer to join our team, focusing on improving the quality of experiences for GeForce Now and the next generation of use cases, including automotive, robotics, and physical AI.
The successful candidate will design, develop, and test high-performance C++ software for ultra-low-latency streaming, build and improve media streaming pipelines, analyze performance metrics, and optimize GPU and CPU utilization to reduce latency.
Responsibilities:
- Design, develop, and test high-performance C++ software for ultra-low-latency streaming
- Build and improve media streaming pipelines using technologies such as WebRTC, GStreamer, RTP/RTCP, and related protocols
- Analyze performance metrics across server, network, and media pipeline, and optimize GPU and CPU utilization to reduce latency
- Define and implement KPIs for streaming quality and user experience
- Collaborate with video encoding, cloud networking, and systems teams to deliver low-latency, high-fidelity streaming experience
Requirements:
- Master's degree in Computer Science or Electrical Engineering (or equivalent experience)
- 5+ years of proven experience in C++ software development, optimization, testing, and debugging skills
- Deep knowledge of operating systems, multi-threading, socket programming, and performance-critical programming in Windows and Linux
- Good understanding of low-latency transport protocols (e.g., WebRTC, QUIC)
- Strong analytical and problem-solving skills, with a self-motivated approach
Preferred qualifications:
- In-depth knowledge of WebRTC architecture, peer connection lifecycle, ICE handshake, and real-time protocols (SRTP, DTLS-SRTP, SCTP)
- Knowledge of video codecs, including H.264, H.265, AV1, color spaces, or hardware-accelerated encode/decode
- Experience with automotive software, telematics, connected vehicle platforms, infotainment, or car connectivity
- Experience with QNX, QNX Safety, Linux, or embedded operating systems for safety-critical platforms
- Proficiency in using analytics and visualization tools for data-driven software development
Benefits:
- Competitive salaries
- Generous benefits package
- Equity eligibility
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Systems-Software-Engineer---QoS_JR2021815