Indy Zhu

NPU Driver Architect at Arm

Redmond, Washington, 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

🤩
Rockstar
Indy Zhu is an NPU Driver Architect with a decade of low-level systems and driver development experience, now based in Redmond and currently leading NPU driver architecture at Arm. Previously a long-tenured Software Design Engineer at Microsoft, Indy brings deep expertise in graphics and power-management subsystems. Contributions to Microsoft's graphics-driver-samples repo include adding ACPI device ID handling, VC4 command submission across user and kernel modes, depth testing, constant buffers, and texture sampling features—demonstrating practical mastery of both UMD and KMD layers. Indy combines hardware-aware software design with pragmatic engineering, optimizing drivers for performance and power. Known for tackling subtle platform integration challenges, Indy excels at turning complex hardware constraints into reliable, production-ready driver features.
code10 years of coding experience
job27 years of employment as a software developer
github-logo-circle

Github Skills (9)

c-language10
driver10
cprogramming-language10
graphic10
directx10
apidoc9
api9
embedded8
sys8

Programming languages (4)

PowerShellC++CJavaScript

Github contributions (5)

github-logo-circle
This repository contains graphics driver samples used to demonstrate how to write graphics driver for the windows platform.
Role in this project:
userBack-end Developer
Contributions:93 commits, 51 PRs, 202 pushes in 5 years 2 months
Contributions summary:Indy primarily contributed to the low-level graphics driver samples. They added features to query and use the ACPI device ID, and also added VC4 commands in UMD and submit them to VC4 in KMD, including power management. The work included the addition of depth test support and constant buffer. They also implemented support for texture wrap and filter mode.
driversdriverwindowsgraphics
Contributions:4 pushes, 2 branches in 1 month
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
Indy Zhu - NPU Driver Architect at Arm