Senior Software Engineer – Streaming jobs in United States
cer-icon
Apply on Employer Site
company-logo

NVIDIA · 2 months ago

Senior Software Engineer – Streaming

NVIDIA is a leading technology company known for its innovative gaming services. They are seeking a Systems Software Engineer to develop highly optimized software and algorithms for cloud-based streaming, focusing on achieving ultra-low latencies and smooth streaming experiences.

AI InfrastructureArtificial Intelligence (AI)Consumer ElectronicsFoundational AIGPUHardwareSoftwareVirtual Reality
check
Growth Opportunities
check
H1B Sponsor Likelynote

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

Qualification

Modern C++Multi-threadingLow-latency systemsMultimedia streaming protocolsGPU computingTelemetry frameworksPassion for gamesCommunication skills

Required

Master's degree or equivalent experience in Computer Science, or related field
4+ years of 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, WebRTC
Strong communication skills and ability to work across multiple teams and subject areas

Preferred

Fluent in L2, L3 networking stack as well as IP routing, multicast, QoS, and transport layer protocols
Analyze and optimize software performance, including CPU, memory, and I/O usage at both user and kernel levels
Hands-on experience on GPU computing (CUDA, OpenCL, or similar frameworks) for hardware acceleration and computational efficiency
Knowledge of telemetry, observability, or monitoring frameworks (e.g., Kibana, Grafana, OpenTelemetry)
Knowledge in computer networking and 802.11 WiFi networks

Benefits

Equity
Benefits

Company

NVIDIA is a computing platform company operating at the intersection of graphics, HPC, and AI.

H1B Sponsorship

NVIDIA has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1877)
2024 (1355)
2023 (976)
2022 (835)
2021 (601)
2020 (529)

Funding

Current Stage
Public Company
Total Funding
$4.09B
Key Investors
ARPA-EARK Investment ManagementSoftBank Vision Fund
2023-05-09Grant· $5M
2022-08-09Post Ipo Equity· $65M
2021-02-18Post Ipo Equity

Leadership Team

leader-logo
Jensen Huang
Founder and CEO
linkedin
leader-logo
Michael Kagan
Chief Technology Officer
linkedin
Company data provided by crunchbase