Job Requirements
At Quest Global, it’s not just what we do but how and why we do it that makes us different. With over 25 years as an engineering services provider, we believe in the power of doing things differently to make the impossible possible. Our people are driven by the desire to make the world a better place—to make a positive difference that contributes to a brighter future. We bring together technologies and industries, alongside the contributions of diverse individuals who are empowered by an intentional workplace culture, to solve problems better and faster.
We are looking for a skilled and passionate C++ developer to join our team, focusing on the development of high-performance multimedia applications on Linux platforms. The ideal candidate will have deep expertise in multimedia frameworks, especially GStreamer, and hands-on experience with audio post-processing frameworks. You will be responsible for designing, implementing, and optimizing software solutions that involve audio and video streaming, processing, and integration.
Key Responsibilities
Design, develop,
and maintain effective and reusable C++ code for multimedia applications running on Linux.
Utilize and extend the GStreamer framework by developing custom plugins and pipelines for audio and video streaming, recording, and playback.
Integrate and optimize audio post-processing frameworks to enhance sound quality, reduce noise, and apply various audio effects.
Troubleshoot and debug issues within multimedia pipelines and system-level components to ensure high performance and reliability.
Collaborate with cross-functional teams to integrate multimedia components with hardware, other software modules, and third-party libraries.
Work with various audio and video codecs (e.g., H.264, H.265, AAC, Opus) to ensure compatibility and optimal performance.
Contribute to the development of multi-threaded, event-driven Linux applications using inter-process communication (IPC).
Stay up-to-date with new te