Summary
Michael Gill is a Principal Software Development Engineer with a decade of experience specializing in software/hardware co-design, runtimes, and compilers for specialized and custom architectures. He currently leads software engineering efforts at AMD after seven years in a principal role at Xilinx, bringing deep expertise in bridging hardware capabilities with high-performance software stacks. Michael holds an MS and PhD in Computer Science from UCLA and a BS from Cal Poly Pomona, reflecting strong academic foundations in systems and architecture. Known for focusing on runtimes and compilation rather than application-layer work, he excels at turning research-level ideas into production-ready tooling for heterogeneous platforms. Based in Campbell, California, he combines industry leadership with a researcher’s rigor to optimize how software leverages custom silicon.
9 years of coding experience
6 years of employment as a software developer
University of California, Los Angeles
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Cal Poly Pomona College of Engineering