Over 18 years of experience in Embedded & System Software development with application, kernel & device driver development projects/products. Developed several wireless products (DECT-ETSI and Wi-Fi). Expert in both bare-metal/firmware & Linux based System/Embedded software development. Expert trainer/mentor in Embedded Systems & Linux topics.
Worked with several processors & DSPs - Cortex M0/M3/M4, ADI 21xx, ADI BlackFin, x86, ARM7, ARM11, 8051, AVR, Arduino, PIC.
Expert in C programming. Handled over 40,000 lines of C code & 16,000 lines of DSP Assembly code at the same time. Worked as a team lead of 10+ size team. Very good with Shell scripting & Python.
USB, UART, Ethernet, I2C, SPI, LCD, ADC, DAC programming expert.
Other specializations are:
Linux and Embedded Linux
Datacom/Telecom, Wireless & Broadband Networking - Modem, Wi-Fi, Ethernet, PPP, PPPoE
System software, application software and firmware
PC to Embedded Hardware interfacing software
Test tools and software