Senior Software Engineer – Streaming

Clarus Advisers

Hyderabad

On-site

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

Full time

2 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

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 Streaming
Senior Software Engineer Streaming

Clarus Advisers • Hyderabad

On-site
INR 1,200,000 - 1,800,000
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++ Video / Audio Streaming Lead
C++ Video / Audio Streaming Lead

Shashwath Solution • Dadri

On-site
INR 2,500,000 - 4,000,000
C++ Video / Audio Streaming Lead
C++ Video / Audio Streaming Lead

Shashwath Solution • Pune District

On-site
INR 3,500,000 - 6,000,000
C++ Multimedia Engineer
C++ Multimedia Engineer

Quest Global • Chennai District, Bengaluru, Thiruvananthapuram

On-site
INR 2,500,000 - 4,200,000
C++ Developer
C++ Developer

Quantbot • Gurugram District

On-site
INR 1,200,000 - 2,000,000
Senior Software Engineer- Frontend Angular
Senior Software Engineer- Frontend Angular

Nestdigital • Bengaluru

On-site
INR 1,200,000 - 1,800,000
C++ Software Developer with Multimedia
C++ Software Developer with Multimedia

Amantya Technologies • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Technical Lead - Multimedia
Technical Lead - Multimedia

Acldigital • India

On-site
INR 600,000 - 1,200,000
C++ with Multimedia Developer (GStreamer / FFmpeg / OpenCV)
C++ with Multimedia Developer (GStreamer / FFmpeg / OpenCV)

Amantya Technologies • Bengaluru

On-site
INR 1,400,000 - 2,000,000