Having good programming experience in Embedded C. Having good programming knowledge in C & Data structures. Good experiences in usage of GCC, ARM-gcc, binutils. Good knowledge in using ARM and AVR RISC microcontroller’s complete architecture and peripheral programming. Having good knowledge on some basic concepts of Linux internals & OS concepts. Able to understand and learn the new concepts in short term. Strong team player with demonstrated ability to find solution to problems.