BENGALURU · FULLTIME
Software Engineer
Tata Consultancy Services
Bengaluru · onsite · Posted 49d ago
About a minute. You'll make an account on the way through.
agent · working
- Read this posting0.2s
- Found the form on Instahyre · 5 questions to answer1.6s
- Decided the answers for all of them2.1s
- Tailor your résumé to this role
- Waiting for you
Section · 01
About this 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. "Key
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.
- Analyse 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:
- 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.
- Set-Top Box Technologies: Strong understanding.
Sourced from instahyre
Section · 02
Skills
Section · Company
About TCS

Tata Consultancy Services
IT Services & Consulting
608.0k+
employees
1968
58 years old
Mumbai, Maharashtra
India
About
Industries
Employee ratings
1,14,115 reviews
Culture
3.2
Career growth
2.3
Work-life
3.5
Employees rate it well for
Find them on