Vishnu Banavath

Staff Software Engineer at Arm

Cambridge, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Vishnu Banavath is a Staff Software Engineer based in Cambridge, UK with 10 years of deep experience in low-level firmware, BSP and platform bring-up across ARM and Qualcomm ecosystems. He has progressed through multiple engineering roles at Arm since 2014, owning hardware configuration, device tree work and drivers that enable secure firmware on ARM platforms. His open-source contributions to the prominent ARM Trusted Firmware project include device tree expansions, L2 cache and Ethernet nodes, an SCU driver and platform renames/support that demonstrate practical expertise in platform enablement and OP-TEE integration. Earlier in his career he led board bring-up and Android/Tizen ports on Qualcomm chipsets and developed firmware for a variety of microcontrollers, giving him strong cross-layer troubleshooting skills from silicon to OS. Colleagues rely on him for pragmatic solutions that bridge hardware design quirks and secure firmware requirements. He combines electrical/electronics training with a hands-on history of shipping embedded systems and firmware at scale.
code10 years of coding experience
job17 years of employment as a software developer
bookBachelor of Technology - BTech, Electrical, Electronics and Communications Engineering, Bachelor of Technology - BTech, Electrical, Electronics and Communications Engineering at Andhra University
languagesEnglish
github-logo-circle

Github Skills (14)

firmware10
arm10
embedded10
device-tree10
server-configuration10
configurations10
system-configuration10
architectures10
sys10
hardware10
architecture10
op-tee9
c-programming9
power-management8

Programming languages (3)

CRustBitBake

Github contributions (5)

github-logo-circle
Read-only mirror of Trusted Firmware-A
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:7 commits in 2 years 10 months
Contributions summary:Vishnu primarily contributes to device tree modifications, adding and adjusting nodes for various hardware components on ARM-based platforms within the Trusted Firmware-A project. Their work includes incorporating L2 cache nodes, Ethernet interfaces, voltage regulators, and UART clock configurations, demonstrating a strong focus on hardware configuration and platform bring-up. They also implemented an SCU driver, indicating involvement in low-level hardware synchronization and management. Furthermore, the user renamed "diphda" platform to "corstone1000" and added support for OP-TEE SPMC for the N1SDP platform.
trustedread-onlyfirmwareembedded
Trusted side of the TEE
Contributions:29 pushes, 2 branches in 3 months
trustedtee
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Vishnu Banavath - Staff Software Engineer at Arm