NextHire Try for free

Tata Group

Posted 27 Aug 2026

Embedded Software Engineer (STB)

Apply with NextHire Auto Apply fills in the application for you.
Employment
Full time
Team
Software Engineering
Posted
27 Aug 2026

About the role

We are looking for a highly skilled and motivated Software Engineer with 7-10 years of experience in the Set-Top Box (STB) domain to join our engineering team. The candidate will be responsible for designing, developing, integrating, and maintaining embedded software solutions for Linux-based STB platforms. The role requires strong expertise in embedded systems, middleware, device drivers, video technologies, and end-to-end product development.


Responsibilities:

  • Design, develop, and maintain embedded software components for STB platforms.
  • Work on Linux-based application development, middleware integration, and system bring-up activities.
  • Develop and debug device drivers, board support packages (BSP), and platform software.
  • Integrate and support video/audio playback solutions, DRM, OTT, and broadcast technologies.
  • Analyze customer requirements and provide technical solutions.
  • Perform root cause analysis and resolve complex software issues.
  • Collaborate with cross-functional teams, including hardware, QA, product management, and customer engineering teams.
  • Participate in code reviews and ensure adherence to software development best practices.
  • Support product releases, customer deployments, and field issue investigations.
  • Mentor junior engineers and contribute to technical leadership initiatives.
  • Drive automation and CI/CD improvements for faster product development and testing.


Requirements:

  • Core Skills: Strong programming experience in C and C++.
  • Hands-on experience with Embedded Linux systems and drivers.
  • Deep understanding of multimedia frameworks (GStreamer preferred).
  • Experience with STB (Set-Top Box) platforms.
  • Experience with GStreamer and adaptive streaming technologies is an added advantage.
  • Expertise in multithreading, IPC, memory management, and debugging techniques.
  • Device driver development and debugging experience.
  • Good understanding of kernel internals and BSP development.

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach