Premium Streaming Apps Integration Engineer (RDK-V/E)

DCM Infotech Limited

$110K — $130K *
Consumer Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of experience in integrating streaming SDKs like Netflix, YouTube, or Amazon Prime Video
  • Strong knowledge of RDK-V/E architecture and application integration
  • Proficiency in C++ and multi-threaded programming
  • Hands-on experience with DRM and media pipelines using GStreamer
  • Familiarity with embedded Linux systems and Yocto build integration

Responsibilities

  • Integrate various premium streaming SDKs into the RDK-V/E software stack
  • Develop necessary platform components and APIs for application onboarding
  • Conduct pre-certification testing and application validation against partner requirements
  • Troubleshoot and resolve integration and testing issues including multi-threading problems
  • Collaborate with cross-functional teams to identify and meet media and security requirements
  • Evaluate and propose architectural solutions to technical gaps
  • Support build integration and application security hardening efforts

Benefits

  • Collaborative work environment with cross-functional teams
  • Opportunity to work on cutting-edge streaming technologies
  • Involvement in high-profile projects with industry-leading application partners
  • Professional development opportunities in embedded software and media technologies
  • Dynamic and fast-paced working conditions with a focus on innovation
Full Job Description
Role Description
The Premium Streaming Apps Integration Engineer is responsible for integrating premium streaming application SDKs such as Netflix, YouTube, and Amazon Prime Video into the RDK-V/E software stack. The role focuses on enabling and validating end-to-end application functionality by implementing required platform integrations, resolving certification and pre-certification issues, and ensuring compliance with application partner requirements. The engineer collaborates with cross-functional working groups to understand application integration, media, security, and platform requirements. The role also requires evaluating architectural gaps, proposing technical solutions, obtaining architectural reviews, and driving approved solutions to implementation. Success in this role requires strong expertise in embedded Linux platforms, RDK-V/E, media pipelines, and premium OTT application ecosystems.
Job Description
  • Integrate premium streaming application native SDKs (Netflix, YouTube, Amazon Prime Video, etc.) into the RDK-V/E software stack.
  • Develop and implement missing platform components, APIs, services, and integration hooks (media pipeline, DRM, graphics, IPC) required for successful application onboarding.
  • Perform application validation, pre-certification testing, and readiness assessments against partner certification requirements (e.g., NTS, Eye Patch, RAE, AVTS, YTS, PAT).
  • Analyze, debug, and resolve issues identified during integration, testing, certification, and field deployments, including multi-threading, concurrency, and stability issues.
  • Collaborate with application partners, platform teams, architects, and working groups to understand integration, media, and security requirements.
  • Evaluate architectural and technical gaps, propose scalable solutions, and drive them through architecture reviews and approvals.
  • Work with GStreamer-based media pipelines, DRM/CDM systems, and streaming protocols to ensure robust playback and provisioning/authentication flows.
  • Support Yocto/CMake-based build integration, containerized deployments, and application security hardening across the platform.

Skills Required
Core Platform & Application Integration
  • Strong hands-on experience with at least one premium streaming application native SDK (Netflix, YouTube, Amazon Prime Video, or equivalent).
  • Good knowledge of RDK-V/E architecture, components, and application integration frameworks.
  • Hands-on experience with premium app pre-certification and certification testing methodologies.
  • Good understanding of Set-Top Box (STB), Smart TV, and connected entertainment device ecosystems.
  • WPE/WebKit experience (for webapps SME track).

Programming & Software Design
  • Advanced proficiency in C++ development, debugging, and performance optimization.
  • Strong OOPS (object-oriented) design understanding.
  • Multi-threaded and lockless programming; critical understanding of thread synchronization in multi-threaded modules with hands-on experience in concurrency and system stability.
  • IPC mechanisms.
  • Python for tooling/automation; basic understanding of JavaScript.
  • Shell scripting.

Media, DRM & Security
  • GStreamer and media pipeline development.
  • Streaming protocols and in-depth understanding of video/audio buffer handling.
  • DRM systems, including in-depth understanding of CBCS and CTR encryption/decryption schemes.
  • Experience with EME/MSE-based players.
  • Application security and cryptography tools (for app provisioning/authentication).
  • Graphics rendering.
  • DIAL and DAB protocol understanding.

Platform, Build & Tools
  • Linux (embedded) platform expertise.
  • Yocto and CMake build systems.
  • Containerization technologies.
  • Git/Gerrit version control.
  • Debugging tools: Valgrind, GDB, coredump/minidump analysis.

Certification Test Suites
  • Netflix: NTS, Eye Patch, RAE.
  • Amazon: AVTS.
  • YouTube: YTS, PAT.

Analytical & Collaboration Skills

Ability to analyze integration ambiguities, design architectural solutions, and collaborate effectively with architects and cross-functional teams

Similar Jobs

More Jobs at DCM Infotech Limited

More Consumer Technology Jobs

Find similar Premium Streaming Apps Integration Engineer (RDK-V/E) jobs: