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.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1655411