Vishnuprasad Kodangal
About Vishnuprasad Kodangal
Vishnuprasad Kodangal is a Staff Firmware Engineer at Synaptics, with extensive experience in firmware development for human interface devices. He has held various engineering roles at notable companies, including Texas Instruments and ST-Ericsson, and possesses strong expertise in cryptography and device driver development.
Current Role at Synaptics
Vishnuprasad Kodangal has been serving as a Staff Firmware Engineer at Synaptics since 2015. In this role, he focuses on developing firmware for capacitive human interface devices, including touchscreens and touchpads. His responsibilities include overseeing firmware integration and ensuring the functionality of devices in the San Francisco Bay Area.
Previous Experience in Firmware Engineering
Prior to his current position, Vishnuprasad worked at Synaptics as a Senior Firmware Engineer from 2013 to 2015. He also held various roles in firmware engineering, including a position as a Senior Firmware Engineer from 2010 to 2011 and as a Technical Lead at ST-Ericsson from 2011 to 2012. His experience spans multiple companies, including Texas Instruments and ProcSys-Processor Systems.
Educational Background in Engineering
Vishnuprasad earned his Bachelor of Engineering (BE) degree in Electrical, Electronics, and Communications Engineering from Visvesvaraya Technological University. His studies took place from 2000 to 2004, laying the foundation for his career in firmware and software engineering.
Expertise in Firmware Development
Vishnuprasad possesses expertise in developing firmware for various capacitive human interface devices. He has a strong understanding of cryptography and security protocols, including SHA, AES-GCM, TLS, and RSA-PSS. Additionally, he is experienced in device driver development for hardware peripherals and interfaces such as I2C, SPI, UART, and GPIO.
Mentorship and Leadership
In his professional capacity, Vishnuprasad mentors junior engineers, providing guidance on embedded work and best practices. His leadership in this area contributes to the development of skills and knowledge among less experienced engineers in the field.