Steve Walk is a Senior Staff Engineer with nearly four decades of experience building production-quality C/C++ compilers and toolchains for telecommunications, automotive, and embedded processors. He has hands-on expertise across the entire compiler lifecycle—code generation, optimization, JITs, schedulers and CI-driven testing—most recently contributing LLVM support for Qualcomm’s HEXAGON and previously architecting a JSON-based toolchain for a reconfigurable processor. Known for solving thorny performance and correctness problems, he has a track record of shipping new targets and test suites for safety- and performance-sensitive platforms like Cavium ThunderX and DIAB. Based in Palos Hills, Illinois, he pairs deep low-level debugging (including Chisel/Scala/Verilog waveform work) with practical customer focus, making him as comfortable in RTL traces as in LLVM IR.
9 years of coding experience
12 years of employment as a software developer
MS Computer Science, MS Computer Science at Illinois Institute of Technology
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.