Senior Software Engineer – C++/Linux Multimedia Engineer

Quest Global

Thiruvananthapuram

On-site

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

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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

Senior Software Engineer C Linux Multimedia Engineer
Senior Software Engineer C Linux Multimedia Engineer

Quest Global • Bengaluru

On-site
INR 2,500,000 - 4,500,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

Cybage Software • Pune District

On-site
INR 1,800,000 - 3,000,000
software Engineer Audio - Bengaluru
software Engineer Audio - Bengaluru

Quest Global • Bengaluru

On-site
INR 800,000 - 1,200,000
Senior C++ Backend Engineer - Linux Job ID: 319951
Senior C++ Backend Engineer - Linux Job ID: 319951

DelaPlex • Pune District

On-site
INR 1,000,000 - 1,500,000
C++ Media Lead Engineer I IRC302479
C++ Media Lead Engineer I IRC302479

Hitachi Vantara Corporation • Bengaluru

On-site
INR 1,500,000 - 2,800,000
Competitive salary
Medical insurance
Paid time off
Multimedia QA Engineer
Multimedia QA Engineer

Silicon Patterns • India

On-site
INR 900,000 - 1,300,000
Linux Multimedia Engineer (R&D Team)
Linux Multimedia Engineer (R&D Team)

Innominds Software • Hyderabad

On-site
INR 1,500,000 - 2,400,000
C++ Developer
C++ Developer

Quest Global • Bengaluru, Chennai District

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