Good working experience with design and development of embedded software for ARM and 8051 microcontrollers based systems. Strong in C, C++ and assembly languages. Very good understanding of digital systems in general. Very good experience of working with various software development environments (IDE) such as Eclipse, Qt, Keil etc. Good knowledge of tool-chains such as gcc, keil etc.