Senior Software Engineer – Streaming

🕒 July 21

🏄 California, Texas – Remote

infoinfo

💵 $184k - $356.5k / year

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

🦅 H1B Visa Sponsor

infoinfo

👻 Ghost score 13%

infoinfo
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of NVIDIA

NVIDIA

10,000+ employees

Founded 1993

🏥 Healthcare

🏭 Manufacturing

🤖 Artificial Intelligence

Healthcare • Manufacturing • Artificial Intelligence

NVIDIA is a leading technology company specializing in accelerated computing and artificial intelligence. NVIDIA pioneers advancements in graphical processing units (GPUs), cloud computing, data centers, and virtual reality, with a focus on gaming, automotive, healthcare, and robotics industries. The company's innovations, such as NVIDIA Omniverse, transform traditional digital processes by enabling high-fidelity simulations and rendering tasks. Their applications span various industries, from autonomous vehicles using NVIDIA DRIVE to healthcare solutions with NVIDIA Clara, and AI-driven analytics and workflows.

📋 Description

• 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 • Work 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/or automotive system components

🎯 Requirements

• Master's degree in Computer Science, Electrical Engineering, or equivalent experience • 8+ years of proven 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, OS, media pipelines, platform, and hardware boundaries • Strong analytical and problem-solving skills, with a self-motivated approach • In-depth knowledge of WebRTC architecture, peer connection lifecycle, ICE handshake, and real-time protocols (SRTP, DTLS-SRTP, SCTP) • Hands-on experience with streaming protocols and technologies such as RTP, WebRTC, WebSockets, and QUIC • Experience with video codecs and formats such as H.264/AVC, H.265/HEVC, AV1, color spaces, or hardware-accelerated encode/decode • Experience with QNX, QNX Safety, Linux, or embedded operating systems for safety-critical platforms is a strong plus • Experience with automotive software, telematics, connected vehicle platforms, infotainment, or car connectivity

🏖️ Benefits

• Competitive salaries • Generous benefits package • Equity

Apply Now

Similar Jobs

🕒 July 21

Boeing

10,000+ employees

🏭 Manufacturing

💼 Consulting

🚀 Aerospace

Boeing aerospace engineering team certifying aircraft software against FAA, DoD, and NASA safety standards. Leading certification documentation, reliability strategies, and engineering staff development.

🕒 July 21

Diaconia

51 - 200

💼 Consulting

🎖️ Defense

🔒 Cybersecurity

Java Product Engineer designing and developing enterprise software applications for mission-critical environments. Collaborating with stakeholders and ensuring high-quality enterprise solutions.

🕒 July 21

RevenueCat

51 - 200

💼 Consulting

📣 Marketing

☁️ SaaS

Senior Software Engineer responsible for end-to-end product feature development for a monetization platform, engaging with a diverse global team in a fully remote environment.

🕒 July 21

RevenueCat

51 - 200

💼 Consulting

📣 Marketing

☁️ SaaS

Senior Software Engineer at RevenueCat building foundational agent infrastructure for AI assistant helping developers grow subscription revenue. Remote-first company focused on customer success and innovation.

🕒 July 21

Confluent

1001 - 5000

🤖 Artificial Intelligence

☁️ SaaS

Senior Engineer developing services within Confluent's distributed data streaming platform. Managing complex technical projects and ensuring service reliability across various cloud providers.