Senior Software Engineer – WebRTC Streaming

Posted Oct 23

This is a fully remote position, open to applicants in California, +1 more state.

πŸ“‹ Description

β€’ Design, develop, optimize, and troubleshoot C++ software for ultra low-latency streaming systems.

β€’ Implement WebRTC and associated real-time protocols along with congestion-control algorithms from the ground up, directly adhering to specifications.

β€’ Identify deficiencies in current standards and create solutions through protocol design, reference implementations, and contributions to IETF Internet-Drafts and RFCs.

β€’ Define and establish KPIs related to networking quality, streaming quality, and user experience.

β€’ Integrate streaming software with platform services, connectivity layers, and/or components of automotive systems.

β€’ Develop next-generation applications featuring media and data streaming capabilities.


⛳️ Requirements

β€’ Extensive knowledge of WebRTC architecture and its internal workings.

β€’ Practical experience across the transport, security, and media pathways β€” including ICE, STUN/TURN, DTLS-SRTP, SCTP data channels, and RTP/RTCP with feedback loops for pacing and bandwidth estimation.

β€’ Over 8 years of experience in developing, optimizing, and debugging C++ software.

β€’ Master’s degree in Computer Science or Electrical Engineering, or equivalent professional experience.

β€’ Solid understanding of operating systems, multithreading, memory management, networking, and systems programming.

β€’ Capability to debug complex issues spanning software, operating systems, media pipelines, platforms, and hardware boundaries.

β€’ Strong analytical and problem-solving abilities, coupled with a self-driven approach.

β€’ Contributions to open-source real-time media projects or involvement in IETF/W3C standards work are a plus.

β€’ Familiarity with video codecs and formats like H.264/AVC, H.265/HEVC, AV1, color spaces, or hardware-accelerated encoding/decoding is favorable.

β€’ Experience with QNX, QNX Safety, Linux, or embedded operating systems designed for safety-critical applications is advantageous.

β€’ Knowledge of automotive software, telematics, connected vehicle platforms, or vehicle connectivity is a plus.


🏝️ Benefits

β€’ Competitive salaries.

β€’ Generous benefits package.

β€’ Equity.

People also viewed

Ellevation Education10 hours ago

Director, Software Engineering

US flagMassachusetts OnlyFull-timeFull-stack Engineer$200k – $250k/year
ApplyView job
Speechify11 hours ago

Tech Lead, Android Core Product

US flagUnited States OnlyFull-timeFull-stack Engineer$140k – $200k/year
ApplyView job
Nava11 hours ago

Senior Software Engineer, Ruby

US flagAlabama, +30 more statesFull-timeFull-stack Engineer$135.9k – $153k/year
ApplyView job
Circana11 hours ago

Senior Director, Software Engineering

US flagIllinois OnlyFull-timeFull-stack Engineer$120k – $165k/year
ApplyView job
Evry Health11 hours ago

Senior Software Engineer, .NET

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job
Speechify11 hours ago

Tech Lead, Android Core Product

US flagCalifornia OnlyFull-timeFull-stack Engineer$140k – $200k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers