> Markdown version of [/jobs/ext/3702543-c-developer-media-domain](https://www.wearedevelopers.com/jobs/ext/3702543-c-developer-media-domain). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # C++ Developer - Media Domain - **Company:** DeepData Inc - **Location:** Dallas, TX, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C (Programming Language), JavaScript (Programming Language), Agile Methodology, Unit Testing, C++ (Programming Language), Software Quality, Code Review, Computer Programming, Software Debugging, FFmpeg, H.264/MPEG-4 AVC, HTTP Live Streaming, Inter-Process Communication, JSON, Performance Tuning, Software Architecture, Software Engineering, Data Streaming, Video Codec, Video Editing, Multithreading, High Efficiency Video Coding (HEVC), Concurrency, MPEG-DASH, Information Technology, Live Streaming, Video Streaming - **Published:** October 12, 2026 - **Apply:** https://www.dice.com/job-detail/928b8346-a066-4ccc-a0bf-7c5afa11a3d2 ## About the Role * Bachelor's degree or higher in Computer Science, Electronics Engineering, or a related field. * Minimum of 6 years of experience in software architecture, design, prototyping, development, implementation, code reviews, and unit testing. * Strong programming skills in C, C++/C++11, JavaScript, and JSON. * Hands-on experience developing media pipeline stacks for consumer electronic devices. * Strong knowledge of video streaming technologies, including: + MPEG-DASH + HLS (HTTP Live Streaming) + Progressive Download * Experience with Digital Rights Management (DRM) technologies, including: + Google Widevine + Microsoft PlayReady + Apple FairPlay * Understanding of secure media pipelines and protected content playback. * Strong knowledge of audio/video codecs, formats, and containers, including H.264, HEVC, MP4, CMAF, MPEG-2 TS, HDR, and Dolby Vision. * Hands-on experience with multimedia frameworks such as GStreamer and FFmpeg. * Strong understanding of multithreaded programming, concurrency, synchronization, and inter-process communication (IPC). * Experience with debugging, troubleshooting, unit testing, and performance optimization. * Excellent communication, analytical thinking, and problem-solving skills. * Self-motivated, proactive, adaptable, and capable of working effectively in a collaborative team environment., * Experience working on embedded multimedia systems or consumer electronics platforms. * Familiarity with media playback architecture, streaming workflows, and audio/video synchronization. * Experience integrating codecs, demultiplexers, and DRM components into media playback pipelines. * Knowledge of secure video playback, protected content handling, and hardware-accelerated media processing. * Experience working in Agile software development environments. ## Description We are seeking an experienced Senior C++ Developer with strong expertise in media technologies, video streaming, and secure media pipelines to join our engineering team in Dallas, TX. The ideal candidate will have hands-on experience in designing, developing, and implementing media software for consumer electronic devices, with a strong understanding of audio/video processing, streaming protocols, digital rights management (DRM), and multimedia frameworks. The candidate will be responsible for software architecture, technical design, prototyping, implementation, code reviews, unit testing, and performance optimization of media pipeline components., * Design, develop, and implement high-performance media software using C, C++, and C++11. * Architect, prototype, and develop media pipeline stacks for consumer electronic devices. * Implement and optimize video streaming solutions using MPEG-DASH, HLS, progressive download, and related streaming technologies. * Develop and integrate secure media pipelines with DRM solutions, including Widevine, PlayReady, and FairPlay. * Work with audio/video codecs, containers, and media formats, including H.264, HEVC/H.265, MP4, CMAF, MPEG-2 TS, HDR, and Dolby Vision. * Develop, integrate, and troubleshoot multimedia components using frameworks such as GStreamer and FFmpeg. * Implement multithreaded applications and inter-process communication (IPC) mechanisms for efficient media processing. * Analyze and resolve complex issues related to media playback, streaming performance, synchronization, and content protection. * Conduct code reviews, unit testing, debugging, and performance optimization to ensure software quality and reliability. * Collaborate with cross-functional teams to define technical requirements, design solutions, and deliver software according to project timelines. * Prepare technical documentation and contribute to software development and implementation plans. * Stay updated on emerging media standards, streaming technologies, and secure playback solutions.