# Senior Software Engineer – Streaming

Hiring organization: [NVIDIA](https://career.thegoodapps.co/organizations/nvidia)

Canonical page: https://career.thegoodapps.co/jobs/4b7b36ac-f453-4d97-b515-1a991d7a6fae

Listed on NVIDIA's own careers site. Applications go to them directly.

- Employment type: full time
- Seniority: Senior
- Salary: 184000 – 287500 USD per year

## Summary

NVIDIA is seeking a senior streaming software engineer to develop ultra-low-latency streaming systems for gaming and emerging applications like AR/VR and robotics. This role suits experienced C++ developers with deep expertise in real-time streaming protocols and systems optimization who want to work on infrastructure powering next-generation cloud services.

_Our summary, not NVIDIA's wording._

## Skills named

C++, Ice Skating, Linux, Microsoft Windows, WebRTC

## Required

- Master's degree in Computer Science, Electrical Engineering, or equivalent experience
- 8+ years of C++ software development, optimization, and debugging
- Deep understanding of operating systems, multithreading, memory management, networking, and systems programming
- Ability to debug complex issues across software, OS, media pipelines, platform, and hardware
- Strong analytical and problem-solving skills with self-motivated approach
- In-depth knowledge of WebRTC architecture, peer connection lifecycle, ICE handshake, and real-time protocols

## Nice to have

- Hands-on experience with streaming protocols like RTP, WebRTC, WebSockets, and QUIC
- Experience with video codecs and formats such as H.264, H.265, AV1, color spaces, or hardware-accelerated encode/decode
- Experience with QNX, QNX Safety, Linux, or embedded operating systems for safety-critical platforms
- Experience with automotive software, telematics, connected vehicle platforms, infotainment, or car connectivity

Apply on NVIDIA's site: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Software-Engineer---Streaming_JR2021692
