# Senior Software Engineer – WebRTC Streaming

**Company**: NVIDIA
**Experience**: senior
**Job type**: full-time
**Salary**: 184,000 USD - 287,500 USD for Level 4, and 224,000 USD - 356,500 USD for Level 5
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Software-Engineer---WebRTC-Streaming_JR2028519?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_47a2b63c-49c

## Description

We're seeking a Senior Software Engineer – WebRTC Streaming to join our team of highly skilled software engineers who build next-generation applications with media and data streaming capabilities. You'll design, develop, optimize, and debug C++ software for ultra-low-latency streaming systems.

Responsibilities:

- Design, develop, optimize, and debug C++ software for ultra low-latency streaming systems

- Implement WebRTC and related real-time protocols and congestion-control algorithms from the ground up

- Identify gaps in existing standards and develop solutions through protocol design and reference implementations

- Define and implement KPIs for networking quality, streaming quality, and user experience

- Integrate streaming software with platform services, connectivity layers, and/or automotive system components

Requirements:

- Deep working knowledge of WebRTC architecture and internals

- Hands-on experience across the transport, security, and media path , ICE, STUN/TURN, DTLS-SRTP, SCTP data channels, and RTP/RTCP

- 8+ years of experience developing, optimizing, and debugging C++ software

- Strong understanding of operating systems, multithreading, memory management, networking, and systems programming

- Ability to debug complex issues across software, OS, media pipelines, platform, and hardware boundaries

Nice to Have:

- Contributions to open-source real-time media projects or IETF/W3C standards work

- Experience with video codecs and formats such as H.264/AVC, H.265/HEVC, AV1

- Background with QNX, QNX Safety, Linux, or embedded operating systems for safety-critical platforms

- Experience with automotive software, telematics, connected vehicle platforms, or car connectivity

We offer competitive salaries ranging from 184,000 USD to 356,500 USD, equity, and a generous benefits package.

## Skills

### Required
- C++
- WebRTC
- streaming technologies
- real-time protocols
- congestion-control algorithms
- systems programming
- multithreading
- memory management
- networking

### Nice to have
- open-source real-time media projects
- IETF/W3C standards work
- video codecs
- H.264/AVC
- H.265/HEVC
- AV1
- QNX
- QNX Safety
- Linux
- embedded operating systems
- automotive software
- telematics
- connected vehicle platforms
- car connectivity

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Software-Engineer---WebRTC-Streaming_JR2028519?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
