- Design and develop embedded software for STB platforms using C and Linux.
- Work with RDK-V (Reference Design Kit for Video) and GStreamer for multimedia streaming.
- Develop and integrate device drivers using the Yocto build system.
- Collaborate with SoC vendors to resolve hardware/software integration issues.
- Implement and optimize video streaming protocols and subsystems (e.g., V4L2, HDMI, Bluetooth).
- Debug and troubleshoot using GDB and other Linux tools.
- Ensure compliance with video standards like MPEG, ATSC, and DVR.
- Participate in Agile development processes—sprint planning, reviews, and retrospectives.
- Document software architecture, design decisions, and testing outcomes.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Electronics, or related field.
- 5–15 years of experience in STB or DTV software development.
- Robust proficiency in C programming and Linux system programming.
- Experience with RDK-V, GStreamer, and adaptive streaming technologies (preferred).
- Familiarity with Yocto, Linux kernel modules, and driver development.
- Understanding of STB/DTV subsystems and multimedia standards.
- Experience with multithreaded programming and IPC mechanisms.
- Excellent debugging and problem-solving skills.
Soft Skills:
- Strong communication and collaboration abilities.
- Excellent analytical thinking and attention to detail.
- Ability to work independently and within cross-functional teams.
📌 STB Developer (India)
🏢 Tata Elxsi
📍 India
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.