Adrian Salido

Software Engineer at Google

San Diego, California, United States
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
Adrian Salido is a hands-on software engineer with 12 years of deep expertise in Linux multimedia and display driver development, currently working on Pixel display software at Google in San Diego. He has led and mentored teams at Qualcomm, driving display driver architecture and delivering power- and performance-focused features across Snapdragon chipsets, including dynamic resolution switching and hardware-accelerated composition. His kernel-level contributions (notably fixes for race conditions and HID/I2C buffer handling) demonstrate strong debugging skills and a practical mastery of kernel internals and Android tracing. Comfortable across the full multimedia stack—from kernel drivers and HAL to Android frameworks and user-space integration—he pairs systems-level rigor with hardware collaboration to influence chipset feature design. Colleagues rely on him to untangle complex concurrency and stability problems using low-level tools like Trace32 and JTAG, and his work has been commercialized on major platforms such as Snapdragon 800.
code13 years of coding experience
job9 years of employment as a software developer
bookB.S. Computer Engineering, B.S. Computer Engineering at Tecnológico de Monterrey
bookM.S. Software Engineering, M.S. Software Engineering at Southern Methodist University
github-logo-circle

Github Skills (6)

kernel10
device-driver10
internals10
c-programming10
linux-kernel10
i2c9

Programming languages (11)

TypeScriptJavaC++ShellCStarlarkMakefilePHP

Github contributions (5)

github-logo-circle
rockchip-linux/kernel

Dec 2016 - Dec 2016

BSP kernel source
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:1 commit in 1 day
Contributions summary:Adrian primarily contributed to the Linux kernel, focusing on driver-related issues. Their work involved fixing race conditions in the driver core, addressing stack leaks in dm ioctl calls, and improving HID buffer allocation for I2C devices. These contributions demonstrate a strong understanding of kernel internals and device driver development. The user also implemented an Android tracing fix related to race conditions during saved tgid reads, showcasing expertise in performance optimization within the Android platform.
bspkernel
Contributions:2 commits in 3 years 6 months
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