C, Assembly and Linux Programming Knowledge on ARM7 & ARM9 Hands on experience with kernel configuration and compilation Device driver development Hands on experience with u-boot and root file system Familiar with the Linux Open source issues Experience with digital hardware