Nvidia

Senior Software Engineer – Streaming

Nvidia
Apply
2 months ago
Santa Clara, CA, USASenior
H1B sponsor

Base Salary

$184k - $357k/yr

Responsibilities

  • Design, develop, optimize, and debug C++ software for ultra-low-latency streaming systems.
  • Build and improve media streaming pipelines using WebRTC, GStreamer, RTP/RTCP, and related protocols.
  • Analyze CPU, memory, networking, media pipeline, and scheduling behavior across real-world workloads.
  • Develop across Windows, Linux, QNX, application frameworks, and embedded platforms.
  • Define and implement KPIs for networking quality, streaming quality, and user experience.
  • Integrate streaming software with platform services, connectivity layers, and automotive system components.

Requirements

  • Master's degree in Computer Science, Electrical Engineering, or equivalent experience.
  • 8+ years of experience in C++ software development, optimization, and debugging.
  • Strong understanding of operating systems, multithreading, memory management, networking, and systems programming.
  • Ability to debug complex issues across software, operating system, media pipeline, platform, and hardware boundaries.
  • In-depth knowledge of WebRTC architecture, peer connection lifecycle, ICE handshake, and real-time protocols including SRTP, DTLS-SRTP, and SCTP.
  • Hands-on experience with streaming protocols such as RTP, WebRTC, WebSockets, and QUIC is preferred.
  • Experience with H.264/AVC, H.265/HEVC, AV1, color spaces, or hardware-accelerated encoding and decoding is preferred.
  • Experience with QNX, QNX Safety, Linux, embedded operating systems, automotive software, telematics, connected-vehicle platforms, infotainment, or car connectivity is preferred.

Benefits

  • Competitive salary and a generous benefits package.
  • Eligibility for equity and benefits.
  • Applications accepted at least until August 31, 2026.
  • This posting is for an existing vacancy.

Tech Stack

C++LinuxWindows

Categories

Nvidia

About Nvidia

10,000+ employees

Nvidia designs and sells GPUs and accelerated computing platforms for data centers, AI/ML, graphics, gaming, and automotive, monetizing through hardware, software platforms (CUDA, AI frameworks), and systems like DGX and networking. Customers include cloud providers, enterprises, researchers, and OEMs. Founded in 1993 and headquartered in Santa Clara, it is a public company traded on NASDAQ under NVDA.

Contact me