Overview
Skills
Job Details
Job Title: Senior Embedded C++ Developer Media Domain
Location: Dallas, TX (Day 1 Onsite)
Duration: 12+ Months
Employment Type: Contract
Job Summary
We are seeking a highly skilled Senior Embedded C++ Developer specializing in the Media and Video Streaming domain. The ideal candidate will have strong expertise in modern C++ (C++11 or higher), media streaming protocols, audio/video formats, and DRM integrations. This role requires hands-on experience with Linux system programming, debugging complex issues, and building high-performance, scalable multimedia solutions.
Key Responsibilities
- Design, develop, optimize, and maintain embedded C++ applications for media/video streaming.
- Implement and enhance streaming protocols such as MPEG-DASH, HLS, Progressive Download, ensuring smooth playback and performance.
- Work with different audio/video codecs and formats (H.264, H.265, AV1, MP4, CMAF, TS).
- Integrate Digital Rights Management (DRM) solutions including Widevine, PlayReady, and FairPlay to secure content delivery.
- Develop software for multi-threaded and inter-process communication in complex system environments.
- Perform Linux-based system programming, debugging, and performance tuning.
- Collaborate with system architects, QA, and multimedia engineers to deliver end-to-end solutions.
- Troubleshoot and resolve technical issues in development, integration, and production environments.
Mandatory Skills
- Strong proficiency in C++11 or higher.
- In-depth knowledge of video streaming technologies (MPEG-DASH, HLS, Progressive Download).
- Expertise in audio/video formats (H.264, H.265, AV1, MP4, CMAF, TS).
- Experience with DRM technologies (Widevine, PlayReady, FairPlay).
- Hands-on in multi-threaded programming & Inter-process communication (IPC).
- Strong Linux system programming
- Excellent debugging and problem-solving
Good to Have Skills
- Experience with multimedia frameworks like GStreamer, FFmpeg.
- Exposure to network programming and optimization techniques.
- Knowledge of Web playback technologies (MSE, EME).
- Familiarity with SoC (System-on-Chip) architecture.
Qualifications
- Bachelor s or Master s degree in Computer Science, Electrical Engineering, or related field.
- 8+ years of experience in embedded C++ development, with hands-on media streaming exposure.
Why Join?
- Opportunity to work on cutting-edge media streaming and playback systems.
- Long-term contract role with potential for extensions.
- Collaborative, fast-paced environment solving challenging multimedia and embedded engineering problems.
Please share your Word Format resume with complete contact details, Work Status and Location