HamburgerMenu
hirist

GlobalLogic - Senior Engineer - C++ Programming

GlobalLogic
5 - 10 Years
Multiple Locations

Posted on: 17/07/2026

Job Description

Job Description :


We are looking for an experienced C++ Senior Engineer to design and develop high-performance multimedia software solutions.


The ideal candidate should have strong expertise in modern C++, media codecs, multithreaded programming, and Windows application development, with experience building performance-critical video and audio processing applications.

Key Responsibilities :

- Design, develop, and maintain high-performance software using modern C++.

- Analyze business requirements and translate them into scalable technical solutions.

- Contribute to software architecture and technical design discussions.

- Develop and optimize multimedia applications involving video and audio processing.

- Implement and integrate media codecs and related software APIs.

- Write clean, maintainable, and efficient code following engineering best practices.

- Conduct code reviews and mentor junior developers to ensure code quality.

- Estimate development effort, plan tasks, and participate in Agile development activities.

- Develop unit tests and ensure high software reliability through continuous testing.

- Collaborate with cross-functional teams to troubleshoot, optimize, and deliver production-ready solutions.

- Participate in CI/CD processes and maintain source code using Git.

Required Skills :

- 5-10 years of experience in C++ Software Development.

- Strong hands-on experience with modern C++ programming.

- Good knowledge of multimedia systems and video/audio codec technologies.

- Experience working with codecs such as MPEG-1, MPEG-2, MPEG-4 (H.263/H.264/H.265), JPEG, and MPEG Layer II/III.

- Understanding of uncompressed video formats, color subsampling (CDCI), RGBA, and planar/interleaved buffer layouts.

- Experience with concurrent programming, multithreading, and performance optimization.

- Strong experience developing applications on Windows.

- Hands-on experience with unit testing frameworks and software quality practices.

- Proficiency with Git and understanding of CI/CD principles.

- Strong analytical, debugging, and problem-solving skills.

Preferred Skills :

- Experience with SIMD, processor intrinsics, and hardware-level optimization.

- Knowledge of codecs such as JPEG 2000 (J2K), DNxHD/DNxHR, Apple ProRes, and AAC.

- Experience with CMake, Boost Unit Test, and Conan.

- Familiarity with Docker, Kubernetes, Jenkins, and Jira.

- Working knowledge of Python, Go, Java, or JavaScript.

- Experience developing on Linux and/or macOS.

- Knowledge of MainConcept codec solutions is an advantage.

Education (Mandatory) :

- Full-time B.E./B.Tech, M.Tech, MCA, MS, or equivalent in Computer Science, Electronics, Information Technology, or a related discipline.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...