C/C++, Linux STB Video Developer

Tata Elxsi

Chennai, Bengaluru

On-site

INR 1,500,000 - 2,100,000

Full time

12 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Tata Elxsi is seeking a skilled Embedded Software Engineer to work on STB platforms in Chennai. You will develop and maintain software components for set-top boxes, focusing on embedded Linux environments and video streaming delivery.

The role requires strong C/C++ programming, STB architecture knowledge, and experience with DRM, OTT apps, and adaptive streaming. You will collaborate with QA, hardware, and customer teams to ship robust STB solutions.

Qualifications

  • Proficient in C and C++ for embedded software development.
  • Strong experience in Embedded Linux development and debugging.
  • Deep knowledge of STB architecture and device integration.
  • Experience with IPTV, DVB, OTT, MPEG-DASH, HLS streaming.
  • Familiar with DRM systems such as Widevine or PlayReady.
  • Networking knowledge including TCP/IP and Wi‑Fi; multimedia tech.
  • Experience with Git, Jira, and Linux debugging tools.
  • Understanding CI/CD and Agile development practices.
  • Strong knowledge of STB technologies and video delivery.
  • Hands-on with ATSC/DVB, IPTV, Hybrid STB, or Android TV.
  • Knowledge of MPEG-TS, MPEG-DASH, HLS and adaptive streaming.
  • Familiar with CAS/DRM like PlayReady, Widevine, Verimatrix.
  • Experience in OTT integration, media frameworks and qualification.
  • Experience in video rendering pipelines and playback debugging.

Responsibilities

  • Develop and maintain software components for STB platforms.
  • Perform feature development, integration, and bug fixing in Embedded Linux environments.
  • Debug and resolve issues across application, middleware, and platform layers.
  • Work on video streaming, OTT applications, DRM integration, and broadcast technologies.
  • Collaborate with QA, hardware, and customer teams for product releases.
  • Perform root cause analysis and resolve complex software issues.
  • Participate in code reviews and support continuous improvement initiatives.

Skills

C/C++
Embedded Linux
STB architecture
Video streaming
DRM tech
Networking TCP/IP
Wi‑Fi
Media frameworks
MPEG standards
OTT integration
ATSC/DVB
HLS/DASH
CI/CD & Agile
Playback debugging
Video codecs

Tools

Git
Jira
Linux debugging tools

Job description

Tata Elxsi offers comprehensive services in Media and Communications, including research, strategy, design, software development, validation, and deployment. With global presence and deep expertise, we specialize in 5G services, Edge computing, and connectivity solutions.

Key Responsibilities:
  • Develop and maintain software components for STB platforms.
  • Perform feature development, integration, and bug fixing in Embedded Linux environments.
  • Debug and resolve issues across application, middleware, and platform layers.
  • Work on video streaming, OTT applications, DRM integration, and broadcast technologies.
  • Collaborate with QA, hardware, and customer teams for product releases.
  • Perform root cause analysis and resolve complex software issues.
  • Participate in code reviews and support continuous improvement initiatives.
Required Technical Skills
Core Skills:
  • Strong programming skills in C and C++.
  • Good experience in Embedded Linux development and debugging.
  • Understanding of STB architecture, middleware, and device integration.
  • Knowledge of IPTV, DVB, OTT, MPEG-DASH, HLS streaming technologies.
  • Experience with DRM solutions such as Widevine or PlayReady.
  • Familiarity with TCP/IP networking, Wi‑Fi, and multimedia technologies.
  • Experience with Git, Jira, and Linux debugging tools.
  • Understanding of CI/CD and Agile development practices.
  • Set-Top Box Technologies:
  • Strong understanding of STB architecture and video delivery systems.
  • Experience with ATSC, DVB, IPTV, Hybrid STB, or Android TV platforms.
  • Knowledge of MPEG-TS, MPEG-DASH, HLS, and adaptive streaming technologies.
  • Familiarity with CAS/DRM technologies such as PlayReady, Widevine, and Verimatrix.
  • Experience with OTT application integration, media frameworks and qualification
  • Experience in video rendering pipelines and playback debugging
Video & Streaming:
  • Understanding of video codecs (H.264, H.265, AV1)
  • Familiarity with streaming protocols (HLS, DASH, RTP/RTSP)
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Rurutek Private Limited • Chengalpattu

On-site
INR 800,000 - 1,200,000
Embedded Software Integrator
Embedded Software Integrator

Infosys • Bengaluru

On-site
INR 1,500,000 - 2,300,000
Multimedia Engineer
Multimedia Engineer

LG Electronics • Bengaluru

On-site
INR 1,800,000 - 3,000,000
OTT and STB test Engineer
OTT and STB test Engineer

Tata Elxsi • Gurugram District

On-site
INR 900,000 - 1,300,000
Embedded Linux Engineer
Embedded Linux Engineer

Infosys • Bengaluru

On-site
INR 800,000 - 1,500,000
Media & Streaming Solution Architect
Media & Streaming Solution Architect

Tata Elxsi • Pune District, Bengaluru

On-site
INR 2,500,000 - 4,200,000
Senior Android Developer / IPTV Developer
Senior Android Developer / IPTV Developer

TV2Z • Hyderabad

Remote
INR 1,200,000 - 1,800,000
Flexible remote working options
Competitive salary and benefits
Opportunity to work on cutting-edge technology
Android TV App Developer
Android TV App Developer

Tata Elxsi • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Embedded Software Engineer
Embedded Software Engineer

Alp Consulting Ltd. • Chennai District

On-site
INR 900,000 - 1,500,000
Senior Software Engineer – Streaming
Senior Software Engineer – Streaming

Clarus Advisors • Hyderabad

On-site
INR 1,800,000 - 3,000,000