Haystack
← Back to Jobs
Technology
DEDeepData Inc. logo

Senior C++ Developer – Media Domain

DeepData Inc.Dallas, TX🇺🇸United StatesPosted Oct 12, 2026

Why This Role Stands Out

You will architect and develop cutting-edge media software, driving innovation in video streaming and secure media pipelines for consumer electronics. This hybrid role is perfect for a seasoned C++ developer passionate about multimedia technologies who thrives in a collaborative environment. Seize this opportunity to shape the future of media technology and advance your career.

Quick Overview

Seniority
Mid Senior
Work mode
Hybrid
Location
Dallas, TX, United States
Posted
6 days ago
AgileC++HTTPJavaScript

Job Description

Senior C++ Developer – Media Domain

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.

Key Responsibilities

  • 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.

Required Skills and Qualifications

  • 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.

Preferred Qualifications

  • 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.

Similar jobs