Senior Software Engineer – C++/Linux Multimedia Engineer

Quest Global

Thiruvananthapuram

On-site

INR 1,000,000 - 1,500,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

A leading engineering services provider in Thiruvananthapuram is looking for a Senior Software Engineer specializing in C++ and Linux for high-performance multimedia applications. The role involves designing and optimizing software for audio and video, primarily using GStreamer. Candidates should have over 5 years of experience in C++ development on Linux and strong debugging skills. Join to work at the forefront of multimedia technology.

Qualifications

  • 5+ years of C++ software development on Linux.
  • Proven expertise with GStreamer.
  • Strong knowledge of object‑oriented design and development.

Responsibilities

  • Design, develop, and maintain efficient C++ code for multimedia applications.
  • Develop custom GStreamer plugins for audio/video streaming.
  • Troubleshoot and debug multimedia pipelines for high performance.

Skills

C++ software development
GStreamer
Audio/video codecs
Linux development
Multithreaded programming
Object-oriented design

Education

Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field

Tools

Git
GDB
Valgrind

Job description

Senior Software Engineer – C++/Linux Multimedia Engineer

Join Quest Global as a Senior Software Engineer focusing on high‑performance multimedia applications on Linux. You will design, develop, and optimize C++ software for audio and video streaming using GStreamer and related frameworks.

Key Responsibilities
  • Design, develop, and maintain efficient C++ code for multimedia applications on Linux.
  • Develop custom GStreamer plugins and pipelines for audio/video streaming, recording, and playback.
  • Integrate and optimize audio post‑processing frameworks to enhance sound quality.
  • Troubleshoot and debug multimedia pipelines and system components for high performance and reliability.
  • Collaborate with cross‑functional teams to integrate multimedia components with hardware, other software modules, and third‑party libraries.
  • Work with audio/video codecs (H.264, H.265, AAC, Opus) to ensure compatibility and optimal performance.
  • Develop multi‑threaded, event‑driven Linux applications using inter‑process communication (IPC).
  • Keep abreast of new technologies and industry trends in multimedia development.
  • Maintain technical documentation for software components and systems.
Required Skills And Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
  • 5+ years of C++ software development on Linux.
  • Proven expertise with GStreamer – pipeline design, plugin development, troubleshooting.
  • Solid understanding of audio/video codecs, formats, containers, and streaming protocols (RTP, RTSP).
  • Strong knowledge of object‑oriented design and development.
  • Experience with audio post‑processing techniques and frameworks.
  • Familiarity with multithreaded programming and synchronization mechanisms in Linux.
  • Strong debugging skills using GDB, Valgrind, etc.
  • Proficiency with Git.
  • Preferred: experience with FFmpeg, VLC, SIP, WebRTC, GPU computing for multimedia acceleration, Agile development, embedded Linux.
About Quest Global

With over 25 years as an engineering services provider, Quest Global fosters an inclusive culture that empowers diverse talent to solve complex problems quickly and innovatively.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Linux Device Driver Developer
Linux Device Driver Developer

Quest Global • Bengaluru

On-site
INR 900,000 - 1,300,000
Senior Software Engineer – Streaming
Senior Software Engineer – Streaming

Clarus Advisers • Hyderabad

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

Amantya Technologies • Bengaluru

On-site
INR 2,000,000 - 4,000,000
software Engineer Audio - Bengaluru
software Engineer Audio - Bengaluru

Quest Global • Bengaluru

On-site
INR 800,000 - 1,200,000
Edge Device Engineer
Edge Device Engineer

Quest Global • Bengaluru

On-site
INR 1,500,000 - 4,000,000
Multimedia QA Engineer
Multimedia QA Engineer

Silicon Patterns • India

On-site
INR 900,000 - 1,300,000
Multimedia Developer
Multimedia Developer

Neurealm • Bengaluru

On-site
INR 900,000 - 1,300,000
GSTREAMER DEVELOPER
GSTREAMER DEVELOPER

Vrinda International • Bengaluru, Ernakulam

On-site
INR 2,160,000 - 2,640,000
Senior Engineer | Band 2 IRC302346
Senior Engineer | Band 2 IRC302346

GlobalLogic • Bengaluru

On-site
INR 1,200,000 - 2,100,000
Exciting Projects
Collaborative Environment
Work-Life Balance
+3