Senior Software Engineer – Streaming

Clarus Advisers

Hyderabad

On-site

INR 1,800,000 - 3,000,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Clarus Advisers is seeking a Senior Software Engineer – Streaming to join a team building ultra low-latency media and data streaming applications. You will design, optimize, and debug C++ software across Windows, Linux, and embedded platforms, focusing on high-performance streaming capabilities.

The ideal candidate has a Master's degree and 4–9 years of hands-on experience with WebRTC, GStreamer, RTP/RTCP, and related protocols, plus strong multithreading, memory management, and systems

Qualifications

  • Master's degree in Computer Science, Electrical Engineering, or equivalent.
  • 4–9 years of proven C++ software development, optimization, and debugging.
  • Strong OS, multithreading, memory management, networking, and systems programming knowledge.
  • Ability to debug complex issues across software, OS, media pipelines, and hardware boundaries.
  • Strong analytical and problem-solving skills.

Responsibilities

  • Design, develop, optimize, and debug C++ software for ultra low-latency streaming systems.
  • Build and improve media streaming pipelines using WebRTC, GStreamer, RTP/RTCP.
  • Analyze CPU, memory, networking, media pipeline across workloads.
  • Work across Windows, Linux, QNX, embedded platforms.
  • Define and implement KPIs for networking quality and user experience.
  • Integrate streaming software with platform services and automotive components.

Skills

C++
Streaming
WebRTC
Multithreading
OS concepts
Networking
Performance debugging
Media pipelines
Analytical skills

Education

Master's degree in CS/EE

Tools

GStreamer
QNX
Linux
Windows

Job description

Company Overview

Our client is a Research lead organisation focusing on cutting-edge software, AI, and hardware innovation.

Position Overview

Senior Software Engineer – Streaming with strong C++ skills and a deep interest in streaming technologies to join a team of highly skilled and motivated software engineers who help build the next generation of applications with media and data streaming capabilities.

Responsibilities
  • Design, develop, optimize, and debug C++ software for ultra low-latency streaming systems.
  • Build and improve media streaming pipelines using technologies such as 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, applications 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.
Skills & Experience
  • Master's degree in Computer Science, Electrical Engineering, or equivalent experience.
  • 4-9 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).
  • Good To Have:-
  • 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer – C++/Linux Multimedia Engineer
Senior Software Engineer – C++/Linux Multimedia Engineer

Quest Global • Thiruvananthapuram

On-site
INR 1,000,000 - 1,500,000
C++ Developer – Windows Kernel-Mode Driver & Multimedia
C++ Developer – Windows Kernel-Mode Driver & Multimedia

Zenith System Solutions • Pune District

On-site
INR 1,500,000 - 2,700,000
Senior Software Engineer-C++ Developer with GStreamer Experience
Senior Software Engineer-C++ Developer with GStreamer Experience

NeST Digital • Bengaluru

On-site
INR 2,500,000 - 4,000,000
C++ Video Engineer – Multimedia Processing
C++ Video Engineer – Multimedia Processing

Zenith System Solutions • Pune District

On-site
INR 1,200,000 - 2,400,000
Lead Engineer– C++/Linux Multimedia Engineer
Lead Engineer– C++/Linux Multimedia Engineer

Quest Global • Hyderabad

On-site
INR 3,500,000 - 5,500,000
Full Stack Developer
Full Stack Developer

HuntingCube • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Engineer II - Communication
Engineer II - Communication

NewSpace Research and Technologies • Bengaluru

On-site
INR 1,400,000 - 2,400,000
Embedded Software Engineer
Embedded Software Engineer

Orangesiri • Hyderabad, Coimbatore District, Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Technical Lead - Multimedia
Technical Lead - Multimedia

Acldigital • India

On-site
INR 600,000 - 1,200,000
Software Development Engineer
Software Development Engineer

Amantya Technologies, Inc. • Dadri, New Delhi, Gurugram District

On-site
INR 900,000 - 1,200,000