Software Engineer, Video Streaming

EngRadar

Mountain View (CA)

On-site

USD 150,000 - 230,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Annual performance bonus
Equity
Competitive benefits package

Job summary

EngRadar is seeking a highly skilled engineer to design and implement an efficient pipeline for real-time video streaming. You will build an offline simulation framework to iterate algorithms and forecast online performance for our Teleoperations platform.

The role requires a PhD in CS or a BS/MS with 2+ years of industry experience, with proficiency in C/C++ or Go and familiarity with TCP/IP networking. This position offers competitive compensation and strong growth opportunities.

Qualifications

  • Requires PhD in Computer Science or BS/MS with 2+ years of relevant industry experience.
  • Proficiency in C/C++ or Go and familiarity with TCP/IP networking protocols.
  • Experience with real-time video streaming systems or simulation is a plus.

Responsibilities

  • Design and implement an efficient pipeline using state-of-the-art video streaming techniques for real-time data delivery.
  • Build an offline streaming simulation framework to iterate algorithms and predict online performance for the Teleoperations platform.
  • Collaborate with cross-functional teams to validate performance and scalability goals.

Skills

C++
Go
TCP/IP
Socket Programming
Congestion Control
WebRTC
Video Codecs
GPU Programming
Network Simulation
Real-time Communication Systems
Bandwidth Estimation
Rate Control

Education

PhD in Computer Science
BS/MS with 2+ years industry experience

Job description

Design and implement an efficient pipeline using state-of-the-art video streaming techniques for real-time data delivery. Build an offline streaming simulation framework to iterate algorithms and predict online performance for the Teleoperations platform.

Requirements:

Requires a PhD in Computer Science or a BS/MS with 2+ years of relevant industry experience. Proficiency in C/C++ or Go and familiarity with networking protocols like TCP/IP are essential.

Key Skills:

C++, Go, TCP/IP, Socket Programming, Congestion Control, WebRTC, Video Codecs, GPU Programming, Network Simulation, Real-time Communication Systems, Bandwidth Estimation, Rate Control

Benefits:
  • Annual performance bonus
  • Equity
  • Competitive benefits package
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Real-Time Video Streaming Engineer (C/C++, Go) - Bonus
Real-Time Video Streaming Engineer (C/C++, Go) - Bonus

EngRadar • Mountain View (CA)

On-site
USD 150,000 - 230,000
Annual performance bonus
Equity
Competitive benefits package
Realtime Video Streaming Engineer for Teleoperations
Realtime Video Streaming Engineer for Teleoperations

Nuro • Mountain View (CA)

On-site
USD 160,000 - 240,000
Annual performance bonus
Equity
Competitive benefits package
Senior Video Software Engineer
Senior Video Software Engineer

KAKE • Pittsburgh

Hybrid
USD 90,000 - 120,000
Senior Software Engineer, Video Streaming
Senior Software Engineer, Video Streaming

Nuro • Mountain View (CA)

On-site
USD 193,930 - 291,150
Senior Software Engineer – Streaming
Senior Software Engineer – Streaming

NVIDIA AI • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Real-Time C++ Software Engineer - Video Streaming & Camera Systems
Real-Time C++ Software Engineer - Video Streaming & Camera Systems

Rayvector Technologies • Tualatin (OR)

On-site
USD 110,000 - 160,000
Software Engineer
Software Engineer

ApplyMint • Beaverton (OR)

Hybrid
USD 100,000 - 150,000
Day-one medical
Company 401(k) match
Pet insurance
+1
Senior Software Engineer – Streaming
Senior Software Engineer – Streaming

NVIDIA Corporation • Santa Clara (CA), Northern (KY)

Hybrid
USD 184,000 - 357,000
Equity
Benefits
Senior Software Engineer, Streaming Platform
Senior Software Engineer, Streaming Platform

Auth21 • San Francisco (CA)

On-site
USD 180,000 - 260,000
Equity
Bonus
Paid Time Off
+1
Software Engineer, Video Streaming
Software Engineer, Video Streaming

Nuro • Mountain View (CA)

On-site
USD 160,000 - 240,000
Annual performance bonus
Equity
Competitive benefits package