Description :
Responsibilities :
- 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 optimise video streaming protocols and subsystems (e. g., V4L2 HDMI, Bluetooth).
- Perform debugging using GDB and other Linux tools.
- Ensure compliance with video standards such as MPEG, ATSC, and DVR.
- Participate in Agile development processes and contribute to sprint planning and reviews.
- Document software architecture, design decisions, and test results.
Requirements :
- Bachelor's or master's degree in computer science, Electronics, or related field.
- Strong proficiency in C and Linux system programming.
- Experience with RDK-V, GStreamer, and adaptive streaming technologies is an added advantage
- Familiarity with Yocto, Linux kernel modules, and driver development.
- Knowledge of STB/DTV subsystems and multimedia standards.
- Experience with multithreaded programming and inter-process communication (IPC).
- Strong debugging and problem-solving skills.
Embedded Developer - STB • Bangalore