Responsible for Pre-silicon validation as well as supporting Design-From-Scratch Security for our SoC.ARM Accredited Engineer (Cortex-A)ARM Accredited Microcontroller Engineer (Cortex-M)ARM AmbassadorProficient in Linux kernel programming, Linux device drivers, Embedded Systems.Proficient in C++ and STL ( Certified by UIUC )Proficient in Python 3.x ( Certified by the University of Michigan )Proficient in PCIe, USB.Domain expertise in Networking, Storage, Graphics and Multimedia ( Audio/Video ), and Telephony.Conducted training programs for several MNCs such as Intel, HP, Dell/EMC, Analog Devices, TI, Novell, Accenture, Toshiba, Unisys, Adaptec, Qualcomm, Broadcom, Cisco, LG, Infineon, Google, and many more.Original developer of the CyUSB Suite for Linux, for Cypress Semiconductors ( USB 3.0 ), now Infineon.Developed the PCI, Cardbus and USB drivers for BECEEM which was acquired by Broadcom.Developed a Linux SPI Slave Handler Driver for the ADE7880 device on an iMX8 DualCore to access the device using HSDC ( High Speed Data Capture Port ) for an Energy Meter for Bosch.Developed a complete Telephony driver using RPi and Silicon Labs Si32297 chipset ( Now part of SkyWorks Inc ). Proficient in PCM and I2S drivers on the Raspberry Pi.Developed a complete Linux BSP for the BeagleBone ( Green/Black ) using latest mainline kernel and fully supporting LCD, SPI, I2C, UART, ADC and PRUSS without the need for any Cape Manager at all.Registered Vendor with Bharat Electronics Limited [ BEL ] designing and implementing unique solutions in the areas of Linux Kernel hardening, custom device drivers etc. for the Indian Navy ships and submarines.
Listed skills include Linux, Device Drivers, Embedded Systems, Linux Kernel, and 5 others.