HamburgerMenu
hirist

Lead Media Frameworks Engineer - C/C++ Programming

MaimsD Technology
Bangalore
7 - 14 Years

Posted on: 07/10/2025

Job Description

Role : MM Contractor

Experience : 7-14 Yrs

Location : Bangalore

Experience :


- Experience with C and C++ programming using Linux toolchains Working experience in development on tools like gstreamer, ffmpeg is a big plus.


- Experience in media players on Linux is a big plus.


- Experience in contributing to open-source Mesa drivers is a big plus.


- Exposure to Video Codecs, color formats is an advantage. Experience with source code control systems, with knowledge of git and gerrit being a strong plus.


- Ability to write high quality code and keep attention to details


- Experience with software development and life time processes Excellent analytical, debugging and trouble-shooting skills


- Effective organizational, communication and problem-solving skills.

We are seeking a Lead Media Frameworks Engineer with 7+ years of experience to join our team in Bangalore. This is a contract position for 18-24 months. The ideal candidate will have a strong background in C/C++ development on Linux and expertise in media frameworks.


Responsibilities :


- Design, develop, and maintain high-quality code for media-related applications and frameworks on Linux.

- Utilize and contribute to tools such as GStreamer and FFmpeg.

- Develop and optimize media players on the Linux platform.

- Engage in the software development lifecycle, from initial design to deployment and maintenance.

- Participate in code reviews and ensure adherence to best practices and coding standards.

- Debug and troubleshoot complex issues within media frameworks and drivers.

- Collaborate with cross-functional teams to deliver robust and performant media solutions.

- Manage and maintain code using source control systems, specifically Git and Gerrit.


Required Skills & Experience :


- 7+ years of experience in software development.

- Strong proficiency in C and C++ programming on Linux toolchains.

- Proven experience with GStreamer and FFmpeg.

- Solid background in developing media players on Linux.

- Deep understanding of video codecs and color formats.

- Extensive knowledge of source code control systems, with hands-on experience using Git and Gerrit.

- Excellent analytical, debugging, and troubleshooting skills.

- Strong attention to detail and a commitment to writing high-quality, maintainable code.

- Effective communication, organizational, and problem-solving skills.


Preferred Qualifications :


- Experience contributing to open-source Mesa drivers is highly desirable.


info-icon

Did you find something suspicious?