William Schmidt is a Principal Compiler Engineer with three decades of proprietary and open-source compiler expertise, now focused on automatic and explicit vectorization in Intel's oneAPI compilers built on LLVM. Previously he led the GNU Toolchain team for POWER at IBM, driving GCC/LLVM backend work, ELF ABI maintenance, and close collaboration with processor architects and Linux distributors. His career spans deep middle-end and back-end optimizations—profile-guided transformations, superblock and trace optimizations, adaptive inlining, and runtime-aware code generation—originally honed on IBM i and Power systems. He combines hands-on implementation with tooling and process improvements, having introduced instrumentation, testing automation, and causal-quality analysis in shipping compilers. Based in Wichita, Kansas, he holds a Ph.D. in Computer Science and is notable for bridging processor design decisions with practical compiler features that enable new hardware capabilities immediately upon release.
4 years of coding experience
27 years of employment as a software developer
Ph.D. Computer Science, Ph.D. Computer Science at Iowa State University
B.A. Mathematics Music, B.A. Mathematics Music at Bethel College
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
William Schmidt - Principal Compiler Engineer at Intel Corporation