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!