Senior Software Engineer Streaming

Clarus Advisers

Hyderabad

On-site

INR 1,200,000 - 1,800,000

Full time

4 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 with strong C++ skills to design, develop, and optimize ultra low-latency streaming software across Windows, Linux, and embedded platforms.

You will build media streaming pipelines using WebRTC, GStreamer, RTP/RTCP, and analyze performance across real-world workloads.

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, platform, and hardware.
  • Strong analytical and problem-solving skills, self-motivated.
  • In-depth WebRTC knowledge: peer connection lifecycle, ICE, SRTP/DTLS-SRTP/SCTP.
  • Hands-on experience with streaming protocols like RTP, WebRTC, WebSockets, QUIC.
  • Experience with video codecs: H.264/AVC, H.265/HEVC, AV1, hardware-accelerated encode/decode.

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, and scheduling across workloads.
  • Work across Windows, Linux, QNX, apps frameworks, and embedded platforms.
  • Define and implement KPIs for networking quality, streaming quality, and UX.
  • Integrate streaming software with platform services, connectivity layers, or automotive components.

Skills

C++ development
low latency
WebRTC
GStreamer
multithreading
debugging
Networking
Streaming pipelines

Education

Master's degree in CS/EE

Job description

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

C++ developer
C++ developer

Cybage Software • Pune District

On-site
INR 1,800,000 - 3,000,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++ Software Developer with Multimedia
C++ Software Developer with Multimedia

Amantya Technologies • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior C++ Engineer
Senior C++ Engineer

SUN Mobility • Bengaluru

On-site
INR 2,500,000 - 3,600,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
Engineer - Software
Engineer - Software

Eaton Corporation • Chennai District

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