Primary Skill Set - Proficient with Embedded Linux device driver and kernel programming in C. - Experience in triaging and debugging device driver issues. - Hands on experience in board bring up (worked with MIPS/ARM) and boot loader. - Experience in Integration of drivers from STB vendors and Chip manufacturers. (preferable BCM and STM) - Should have worked on at least one end to end integration project including driver, middleware and application from different vendors. - Domain expertise on Set Top Box/DVB. - Working knowledge of Linux file system and Proc file system. Secondary Skill Set - Have worked on at least system level memory optimization project. - Tools: perforce, gdb, jtag, cscope, valgrind. - Good understanding of Multimedia Framework (Gstreamer/OpenMax/FFMEPG/MPLAYER) - Good understanding on GLib Object System (GObject), DBus framework.