$184,000 – $287,500
Listed on NVIDIA’s own careers site. You apply with them directly — we never stand between you and the employer.
What this role is
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. The full posting is on their site.
Skills this role names
Log in to see which of these are already on your profile.
What they ask for
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