I have developed bare-metal firmware, RTOS-based (FreeRTOS, ucOS) firmware for different microcontrollers (ARM9, Atmel, PIC) in assembly and C languages. I have also developed linux based firmware for advanced processors. I have vast experience in embedded and system software and firmware development. I have worked in wired networking, wireless networking (Wi-Fi), Video/Graphics and Storage technology domains.