Talent.com
Senior Software Engineer, Streaming Protocols

Senior Software Engineer, Streaming Protocols

NVIDIASanta Clara, CA, United States
30+ days ago
Job type
  • Full-time
Job description

NVIDIA's GeForce Now, the next-generation gaming service powered by Nvidia GPUs in the cloud, transforms a Mac, any PC, or just a mobile device into a high-performance gaming rig. GeForce NOW automatically keeps games up-to-date, and users around the globe can instantly stream the latest games in high-definition resolution at the lowest latency for the smoothest of gameplay. Just click and play! Visit us at In addition to gaming, we are expanding our state-of-the-art low-latency streaming technology to a new range of applications, including augmented and virtual reality, artificial intelligence, and robotics.

We are looking for a Senior Systems Software Engineer focusing on streaming protocols to join a team of highly skilled and motivated engineers who help build the next generation of applications with media and data streaming capabilities. Now, are you passionate about driving this technology to its edge? Do you understand various streaming protocols? Can you craft and implement solutions for complicated networking topologies? Then, we are keen to hear from you.

What you’ll be doing :

Develop innovative networking and software algorithms for secure, ultra-low-latency cloud-based streaming technology

Collaborate on signaling, ICE handshake, TURN / STUN server integration, and NAT traversal logic.

Implement, configure, and debug TLS / SSL security protocols.

Utilize DCSCTP and related libraries to enhance the performance and reliability of SCTP.

Analyze user and system-level metrics using sophisticated data analytics tools

What we need to see :

Master's degree in Computer Science or Electrical Engineering (or equivalent experience)

8+ years of proven experience in C++ software development, optimization, and debugging.

Hands-on experience with streaming protocols such as RTP, WebRTC, Web Sockets, and QUIC.

In-depth knowledge of WebRTC architecture, peer connection lifecycle, ICE handshake, and real-time protocols (SRTP, DTLS-SRTP, SCTP).

Familiarity with DC-SCTP internals, congestion control, stream management, and integration within WebRTC stacks.

Ways to stand out from the crowd :

Practical experience with native WebRTC codebases (C++, Chromium, or libwebrtc) and media / data transport layers.

Proficiency in TLS / SSL protocols, digital certificates, and key exchange.

Practical knowledge of NAT traversal techniques, including ICE handshake, STUN, and TURN.

Hands-on experience with WebRTC data channels and the DC-SCTP implementation (SCTP over DTLS).

Proficient with Wireshark, tcpdump, and other tools for analyzing transport layer traffic and debugging protocol issues.

With competitive salaries and a generous benefits package, NVIDIA is widely considered to be one of the technology industry's most desirable employers. We have some of the most forward-thinking and versatile people in the world working with us, and our engineering teams are growing fast in some of the most impactful fields of our generation : Deep Learning, Artificial Intelligence, and Autonomous Vehicles. If you're a creative engineer who enjoys autonomy and shares our passion for technology, we want to hear from you.

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 184,000 USD - 287,500 USD for Level 4, and 224,000 USD - 356,500 USD for Level 5.

You will also be eligible for equity and benefits () .

Applications for this job will be accepted at least until August 9, 2025.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Create a job alert for this search

Senior Software Engineer • Santa Clara, CA, United States

Related jobs
  • Promoted
Senior Software Engineer, Protocol

Senior Software Engineer, Protocol

WorldSan Francisco, CA, United States
Full-time
Rust Backend Engineer, Protocol.This position contributes to the core World ecosystem, including World ID and World Chain, by designing and implementing production-grade systems at the edge of cryp...Show moreLast updated: 12 days ago
  • Promoted
Senior Software Engineer – Streaming

Senior Software Engineer – Streaming

NVIDIA CorporationSanta Clara, CA, United States
Full-time
Senior Software Engineer – Streaming page is loaded## Senior Software Engineer – Streaminglocations : US, CA, Santa Clara : US, CA, Remotetime type : Full timeposted on : Posted Yesterdayjob re...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer, Streaming Media

Software Engineer, Streaming Media

AppleCupertino, CA, United States
Full-time
Apple is where individual imaginations gather together, committing to the values that lead to great work.Every new product we build, service we create, or Apple Store experience we deliver is the r...Show moreLast updated: 30+ days ago
  • Promoted
  • New!
Senior Software Engineer, Video Streaming

Senior Software Engineer, Video Streaming

NuroMountain View, CA, United States
Full-time
Nuro is a self-driving technology company on a mission to make autonomy accessible to all.Founded in 2016, Nuro is building the world's most scalable driver, combining cutting-edge AI with automoti...Show moreLast updated: 8 hours ago
  • Promoted
Senior Software Engineer : Scalable Streaming & Open Source

Senior Software Engineer : Scalable Streaming & Open Source

AmazonSan Francisco, CA, United States
Full-time
A leading tech company in San Francisco seeks a Senior Software Development Engineer for its Amazon Managed Streaming for Kafka (MSK) team. The candidate will design scalable services, contribute to...Show moreLast updated: 2 days ago
  • Promoted
Senior Network Protocol Software Engineer

Senior Network Protocol Software Engineer

Advanced Micro DevicesSanta Clara, CA, United States
Full-time
WHAT YOU DO AT AMD CHANGES EVERYTHING.At AMD, our mission is to build great products that accelerate next‑generation computing experiences—from AI and data centers, to PCs, gaming and embedded syst...Show moreLast updated: 7 days ago
  • Promoted
Senior Software Engineer, Ads

Senior Software Engineer, Ads

DiscordSan Francisco, CA, United States
Full-time
Discord is used by over 200 million people every month for many different reasons, but there’s one thing that nearly everyone does on our platform : . Over 90% of our users play games, spending a comb...Show moreLast updated: 30+ days ago
  • Promoted
  • New!
Sr Software Engineer - Streaming / Big Data

Sr Software Engineer - Streaming / Big Data

PayPalSan Jose, CA, United States
Full-time
PayPal has been revolutionizing commerce globally for more than 25 years.Creating innovative experiences that make moving money, selling, and shopping simple, personalized, and secure, PayPal empow...Show moreLast updated: 8 hours ago
  • Promoted
  • New!
Senior Software Engineer - Streaming

Senior Software Engineer - Streaming

NVIDIA CorporationSanta Clara, CA, United States
Full-time
NVIDIA's GeForce Now, the next-generation gaming service powered by Nvidia GPUs in the cloud, transforms a Mac, any PC or just a mobile device into a high-performance gaming rig.GeForce NOW automat...Show moreLast updated: 12 hours ago
  • Promoted
Senior Software Engineer, Streaming Performance and Analytics

Senior Software Engineer, Streaming Performance and Analytics

NVIDIASanta Clara, CA, United States
Full-time
NVIDIA's GeForce Now, the next-generation gaming service powered by Nvidia GPUs in the cloud, transforms a Mac, any PC or just a mobile device into a high-performance gaming rig.GeForce NOW automat...Show moreLast updated: 30+ days ago
  • Promoted
Senior Backend Engineer - Streaming

Senior Backend Engineer - Streaming

VerkadaSan Mateo, California, United States
Full-time
Verkada is the largest cloud-based B2B physical security platform company in the world.Only Verkada offers six product lines — video security cameras, access control, environmental sensors, alarms,...Show moreLast updated: 30+ days ago
  • Promoted
  • New!
Senior Software Engineer - Streaming

Senior Software Engineer - Streaming

NVIDIASanta Clara, CA, United States
Full-time
NVIDIA's GeForce Now, the next-generation gaming service powered by Nvidia GPUs in the cloud, transforms a Mac, any PC or just a mobile device into a high-performance gaming rig.GeForce NOW automat...Show moreLast updated: 8 hours ago
  • Promoted
  • New!
Senior Cloud Streaming Engineer - Low-Latency C++ Systems

Senior Cloud Streaming Engineer - Low-Latency C++ Systems

NVIDIA CorporationSanta Clara, CA, United States
Full-time
A leading technology company is seeking a Systems Software engineer to enhance their cloud gaming service.The ideal candidate will have extensive experience in C++, low-latency systems, and a passi...Show moreLast updated: 12 hours ago
  • Promoted
Cosmos SDK Senior Protocol Engineer

Cosmos SDK Senior Protocol Engineer

JobotLos Altos, CA, United States
Full-time
We are a growing US-based startup company on a mission to help developers build chains in the metaverse.We are building an open-source protocol that will allow crypto-based applications to deliver ...Show moreLast updated: 30+ days ago
  • Promoted
Senior Network Protocol Software Engineer

Senior Network Protocol Software Engineer

AMDSanta Clara, CA, United States
Full-time
Senior Network Protocol Software Engineer.Senior Network Protocol Software Engineer.WHAT YOU DO AT AMD CHANGES EVERYTHING. At AMD, our mission is to build great products that accelerate next-generat...Show moreLast updated: 7 days ago
  • Promoted
Senior Network Protocol Software Engineer

Senior Network Protocol Software Engineer

Advanced Micro Devices, Inc.Santa Clara, CA, United States
Full-time
WHAT YOU DO AT AMD CHANGES EVERYTHING.We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that ...Show moreLast updated: 30+ days ago
  • Promoted
  • New!
Senior Software Engineer, Lifecycle Messaging — Scale

Senior Software Engineer, Lifecycle Messaging — Scale

The Walt Disney CompanySan Francisco, CA, United States
Full-time
A renowned entertainment company is seeking a Sr Software Engineer to enhance multi-channel messaging experiences.The role involves building product-driven initiatives, engaging collaboratively, an...Show moreLast updated: 17 hours ago
  • Promoted
Senior Software Engineer, Platform

Senior Software Engineer, Platform

NexHealthSan Francisco, California, USA
Full-time
Our healthcare system remains frustratingly analog.When you live in a world of one-tap car rides instant meal delivery and unlimited streaming why do you still have to call to schedule a doctors ap...Show moreLast updated: 2 days ago