Expoint – all jobs in one place
Finding the best job has never been easier
Limitless High-tech career opportunities - Expoint

Nvidia Senior Software Engineer Streaming Protocols 
United States, Texas 
872951223

02.07.2025
US, CA, Santa Clara
US, CA, Remote
time type
Full time
posted on
Posted 26 Days Ago
job requisition id

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.

  • Use DC-SCTP and related libraries to improve 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.

You will also be eligible for equity and .