C++ Software Engineer

Bengaluru, Karnataka, India
Mar 27, 2025
Mar 27, 2026
Onsite
Full-Time
2 Years
Job Description

Are you an experienced C++ developer with a strong background in Linux system programming and multimedia technologies? Do you have a passion for working on cutting-edge video streaming solutions and hardware media pipelines? If so, this opportunity at GlobalLogic is perfect for you! We are looking for a highly skilled C++ Software Engineer to join our dynamic team, where you will contribute to the development of next-generation media streaming technologies.

Key Responsibilities

  • Designing and developing high-performance C++ applications for video streaming and multimedia processing.
  • Working on Linux system programming, including inter-process communication (IPC), multi-threading, and debugging.
  • Analyzing and troubleshooting core dumps and system crashes to enhance performance and stability.
  • Implementing and optimizing solutions for handling various video streaming technologies such as MPEG-DASH, HLS, and Progressive Download.
  • Working with different audio/video formats, including H.264, H.265, AV1, MP4, CMAF, and TS.
  • Developing firmware for hardware media pipelines and ensuring seamless integration with system-on-chip (SoC) architectures.
  • Collaborating with cross-functional teams to design and implement efficient, scalable, and secure solutions.
  • Debugging and optimizing code for real-time multimedia applications.

Required Qualifications & Skills

  • A Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
  • Proficiency in C++11 and modern C++ development practices.
  • Strong expertise in Linux system programming, including IPC, multi-threading, and debugging.
  • Deep understanding of video streaming technologies such as MPEG-DASH, HLS, and Progressive Download.
  • Knowledge of various audio/video formats and tools for analyzing them.
  • Experience with SoC architecture and developing firmware for hardware media pipelines.
  • Strong problem-solving skills, attention to detail, and the ability to work independently as well as in a team.

Preferred Qualifications & Bonus Skills

  • Experience with Digital Rights Management (DRM) technologies like Widevine, PlayReady, and FairPlay.
  • Familiarity with Trusted Execution Environments.
  • Hands-on experience with multimedia frameworks such as GStreamer and FFmpeg.
  • Understanding of web playback technologies, including Media Source Extensions (MSE) and Encrypted Media Extensions (EME).

About GlobalLogic

GlobalLogic, a Hitachi Group Company, is a global leader in digital engineering, helping businesses create innovative digital products and experiences. Since our founding in 2000, we have been at the forefront of technological advancements, collaborating with top-tier clients to deliver transformative solutions. Our expertise spans multiple industries, including media, healthcare, automotive, and financial services.

Join us and be a part of a company that is redefining industries and shaping the future of digital innovation!

Interested? Apply Now!