Lokesh Vutla

Senior Software Engineer, ML Compilers at Google

Bengaluru, Karnataka, India
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

👤
Senior
🎓
Top School
Lokesh Vutla is a Senior Software Engineer specializing in ML compilers with 14 years of deep embedded systems and Linux kernel experience, now at Google. He built and maintained bootloaders and low-level kernel drivers across OMAP, DRA7XX and AM43XX SoCs at Texas Instruments, led silicon bring-up efforts, and has been a U-Boot maintainer for multiple SoC families. His work spans hardware accelerators (SHA-512, RNG), GIC and PSCI fixes in the Jailhouse hypervisor, and practical experience with TRACE32/CCS debugging and upstream open-source contribution. At Samsung Semiconductor he progressed into senior technical leadership before returning to Google to focus on ML compiler infrastructure, blending systems-level troubleshooting with compiler and runtime concerns. Known for shipping production-ready firmware and kernel patches upstream, he pairs hands-on low-level expertise with a track record of cross-team coordination on complex silicon bring-up projects.
code14 years of coding experience
job14 years of employment as a software developer
bookBachelor of Technology (B.Tech.), Computer Science, Bachelor of Technology (B.Tech.), Computer Science at National Institute of Technology Calicut
languagesEnglish, Telugu
github-logo-circle

Github Skills (23)

bootloader10
controller10
hyper-v10
architecture10
interrupt-handling10
c-programming10
hyper10
hypervisor10
interrupt10
device-tree10
u-boot10
sys10
boot10
loader10
arm10

Programming languages (1)

C

Github contributions (5)

github-logo-circle
siemens/jailhouse

Sep 2017 - Apr 2019

Linux-based partitioning hypervisor
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:19 commits in 1 year 7 months
Contributions summary:Lokesh primarily contributed to the Jailhouse hypervisor, specifically focusing on ARM architecture-related code. Their work involved modifying the GIC (Generic Interrupt Controller) driver for ARM processors, including fixing interrupt routing and redistributor detection issues. They also implemented changes related to System Management Calls (SMC) and the handling of PSCI (Power State Coordination Interface) calls, demonstrating an understanding of low-level system interactions. Additionally, they added support for arch specific list registers access for GICv3 and added configurations for k3-am654 based system, including linux demo and root cell configuration.
linuxpartitioninghypervisorvirtualizationreal-time
lokeshvutla/u-boot

Dec 2016 - Jan 2021

Contributions:120 pushes, 35 branches, 16 tags in 4 years 2 months
u-bootdas
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
Lokesh Vutla - Senior Software Engineer, ML Compilers at Google