Streaming Apps Integration Engineer

Tata Elxsi, Inc.

Philadelphia (Philadelphia County)

On-site

USD 120,000 - 180,000

Full time

7 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Excellent healthcare options
Family focus & balance benefits
Competitive 401(k) match
Employee recognition programs

Job summary

Tata Elxsi, Inc. in the United States seeks an experienced Premium Streaming Apps Integration Engineer to drive integration of native OTT SDKs (Netflix, YouTube, Prime Video) into the RDK-V/E stack on embedded Linux.

You will implement platform components, validate against pre-certification requirements, optimize media pipelines, and collaborate with cross-functional teams on security, performance, and reliability for set‑top boxes and connected devices.

Qualifications

  • Experience integrating OTT applications on embedded Linux platforms.
  • Proficient in C++ with performance optimization and debugging.
  • Hands-on with DRM, EME/MSE, and CBCS CTR encryption schemes.
  • Familiar with GStreamer pipelines and media processing tasks.
  • Experience with pre-certification and certification testing.

Responsibilities

  • Integrate premium streaming SDKs (Netflix, YouTube, Prime Video) into the RDK-V/E stack.
  • Develop platform components, APIs, and integration hooks for onboarding.
  • Conduct validation and pre-certification testing per partner requirements.
  • Analyze and resolve issues during integration and field deployments.
  • Collaborate with partners and cross-functional teams on media and security needs.
  • Evaluate gaps and drive architectural solutions through reviews.
  • Work with GStreamer pipelines, DRM/CDM, streaming protocols, provisioning.
  • Assist with Yocto/CMake build integration and containerized deployments.

Skills

Strong C++ development
Multi-threaded programming
IPC mechanisms
Shell scripting
Analytical & collaboration skills
Embedded Linux knowledge

Education

Bachelor's degree in Computer Science or related field

Tools

GStreamer
Yocto
CMake
Linux (embedded)
Valgrind
GDB
Containerization

Job description

Tata Elxsi brings together the best technology and user-centric design expertise to help customers deliver innovative solutions and great consumer experiences. Our integrated Design and Technology teams help enterprises reimagine their products and services – from strategy, consumer research and insights, to service and experience design, technology implementation, integration, launch, and beyond. Discover opportunities to work with bright and passionate teams on challenging projects, learn and master the latest automotive software and digital technologies, and grow with us.

About the Role

We are looking for Premium Streaming Apps Integration Engineer who 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.

Responsibilities
  • 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.
Required Skills
  • 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.
  • 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.
  • 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.
  • 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.

What are our perks for Full time employee?

We provide unique options to fit your unique lives!. Our menu of flexible options includes, but is not limited to:

  • Excellent healthcare options: Medical, vision, prescription & dental
  • Family Focus & Balance: medical, commuters & Dependant FSA, Competitive PTO, Sick Time, and Employee Assistance Program
  • Financial Security: Competitive 401(k) match with Safe Harbor Plan,
  • Employee Recognition Programs
Equal Opportunity Statement

Tata Elxsi is an affirmative action-equal opportunity employer. Tata Elxsi complies with all applicable federal, state and local laws regarding recruitment and hiring. All qualified applicants are considered for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, citizenship status, disability, protected veteran status, or any other category protected by applicable federal, state or local laws.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Premium Streaming Apps Integration Engineer
Premium Streaming Apps Integration Engineer

Tata Elxsi, Inc. • Philadelphia

On-site
USD 120,000 - 180,000
Excellent healthcare options
Family focus & balance benefits
Competitive 401(k) match
+1
Software Engineer 4 - TV & Web Player Platform
Software Engineer 4 - TV & Web Player Platform

Netflix • Los Gatos (CA)

On-site
USD 250,000 - 413,000
Health plans
Mental health support
401(k) employer match
+7
Senior Software Engineer - Streaming Backend
Senior Software Engineer - Streaming Backend

Dish Network Corporation • Englewood (CO)

On-site
USD 96,250 - 140,000
Versatile health perks
Flexible spending accounts
401(k) Plan with company match
+1
Software Developer - DEVICE Test
Software Developer - DEVICE Test

DCM Infotech Limited • Bellevue (WA)

On-site
USD 120,000 - 190,000
Software Engineer 5 - Partner Test Tech
Software Engineer 5 - Partner Test Tech

Netflix • Los Gatos (CA)

On-site
USD 388,000 - 558,000
Health Plans
Mental Health support
401(k) Retirement Plan
+2
Full Stack Developer - Media & Streaming Platforms
Full Stack Developer - Media & Streaming Platforms

Computer Task • Dallas (TX)

On-site
USD 90,000 - 130,000
Senior Software Engineer – Live & VOD Video Infrastructure
Senior Software Engineer – Live & VOD Video Infrastructure

Roku • San Jose (CA)

On-site
USD 285,000 - 345,000
Health insurance
Equity awards
Life insurance
+4
Senior Data Engineer
Senior Data Engineer

Roku, Inc. • Austin (TX)

On-site
USD 120,000 - 150,000
Healthcare benefits
401(k)/pension
Mental health support
Senior Software Developer – Media Player Team
Senior Software Developer – Media Player Team

Exceptional Innovation • Westerville (OH)

On-site
USD 80,000 - 120,000
Health, dental and vision insurance
401(k) plan
Paid time off
+1
Software Development Engineer, AWS Elemental MediaTailor
Software Development Engineer, AWS Elemental MediaTailor

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 144,000 - 194,000
Health insurance
Paid time off
401(k) matching