Senior Software Engineer Streaming
at Nvidia
π Santa Clara, United States
USD 148,000-287,500 per year
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Security @ 4 Software Development @ 7 Grafana @ 4 Linux @ 7 Kibana @ 4 Algorithms @ 4 Communication @ 7 Networking @ 4 Planning @ 4 Debugging @ 7 WebRTC @ 4 OpenTelemetry @ 4 CUDA @ 4 GPU @ 4Details
NVIDIA's GeForce NOW is a cloud-powered gaming service that transforms Macs, PCs, and mobile devices into high-performance gaming rigs by streaming the latest games in high-definition with minimal latency. The team is seeking a Systems Software Engineer to develop highly optimized software and algorithms to achieve ultra-low latencies and smooth streaming across a wide range of consumer devices.
Responsibilities
- Design, develop and test high-performance modern C++ software for cloud gaming.
- Apply data-driven insights for architectural decisions that impact scalability, efficiency, security and streaming quality.
- Define metrics and KPIs to measure streaming quality and performance at runtime.
- Collaborate with video encoding, networking, and systems teams to deliver low-latency, high-fidelity game streaming.
- Participate in code reviews, technical design discussions, and architecture planning.
Requirements
- Master's degree or equivalent experience in Computer Science or a related field.
- 4+ years of relevant experience.
- Passion for games and a deep understanding of what makes interactive experiences performant and responsive.
- Proficiency in modern C++ and strong software development, optimization, and debugging skills.
- Deep knowledge of multi-threading, low-latency systems, and performance-critical programming in Windows and Linux.
- Good understanding of multimedia streaming protocols such as RTP/SRTP and WebRTC.
- Strong communication skills and the ability to work across multiple teams and subject areas.
Preferred / Ways to stand out
- Fluency in L2/L3 networking stack as well as IP routing, multicast, QoS, and transport layer protocols.
- Experience analyzing and optimizing software performance, including CPU, memory, and I/O usage at both user and kernel levels.
- Hands-on experience with GPU computing (CUDA, OpenCL, or similar frameworks) for hardware acceleration.
- Knowledge of telemetry, observability, or monitoring frameworks (e.g., Kibana, Grafana, OpenTelemetry).
- Knowledge in computer networking and 802.11 WiFi networks.
Benefits & Compensation
- Competitive salaries and a generous benefits package; eligible for equity and benefits.
- Base salary ranges published in the listing: 148,000 USD - 235,750 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4. Your base salary will be determined based on location, experience, and internal pay comparisons.
Additional information
- Location in listing: Santa Clara, CA, United States.
- Position type: Full time.
- Applications accepted at least until October 19, 2025.
- NVIDIA is an equal opportunity employer and is committed to fostering a diverse work environment.