C++ and Multimedia Developer; Exp:3-7 Yrs; job Location:Bangalore

Mirafra Technologies
Bengaluru South, Karnataka, India

Company Description Mirafra Technologies is a leading provider of Turnkey ASIC solutions and semiconductor engineering services, supporting global technology companies from concept to silicon to system. With a team of more than 2,200 engineers and delivery centers across India, the United States, Germany, Taiwan, and Malaysia, Mirafra offers strong domain expertise with a global delivery model. The company delivers end-to-end capabilities across the semiconductor lifecycle, including architecture, design, verification, physical implementation, embedded software, and system solutions. Mirafra’s track record includes over 650 tape-out contributions and partnerships with more than 50 semiconductor customers, from startups to major global technology leaders. In addition to semiconductor engineering, Mirafra also builds intelligent embedded products and supports digital transformation through AI, cloud, data engineering, and scalable software solutions.

Role Description This is a full-time, on-site C++ and Multimedia Developer role based in Bengaluru South. The developer will design, implement, and optimize C++-based multimedia components and applications, working closely with cross-functional engineering teams to integrate video, audio, and graphics features into embedded or system-level solutions. Daily responsibilities include writing efficient and maintainable C++ code, debugging and resolving performance issues, and ensuring multimedia pipelines meet quality, latency, and resource usage requirements. The role involves collaborating with designers and multimedia specialists to implement video editing, graphic rendering, and user interface elements, as well as adapting solutions to different hardware platforms and operating environments. The developer will contribute to code reviews, documentation, and continuous improvement of development processes and multimedia frameworks.

Qualifications

  • Strong programming skills in C++ and related Programming concepts for performance-critical multimedia applications.
  • Experience with Multimedia frameworks and pipelines, including handling audio, video, and interactive media.
  • Hands-on experience in Video Editing tools or libraries and workflows for integrating edited content into applications.
  • Proficiency in Graphic Design and Graphics rendering for UI elements, animations, and visual assets used in multimedia solutions.
  • Bachelor’s or Master’s degree in Computer Science, Electronics, Electrical Engineering, or a related technical field.
  • 3–7 years of industry experience in multimedia development, embedded systems, or related software engineering domains.
  • Familiarity with GPU programming, image/video codecs, and performance optimization on constrained platforms is an advantage.
  • Ability to work collaboratively in on-site teams, with strong problem-solving, communication, and documentation skills.

Score my resume against this job, free →

Will you get shortlisted for this role? Check your match free →