Summary
Fuhu Xiao is a Senior Software Engineer with seven years of experience building software and embedded systems, currently at NVIDIA in Sunnyvale. He is fluent in C/C++ and Python and has hands-on experience with STM32, Arduino, and Raspberry Pi, applying these skills to mapping, perception, and tooling for autonomous driving. His background includes practical work at DeepMap on map-matching and coverage estimation libraries, research on ML-driven prediction at University of Michigan, and production engineering that improved CI/CD and containerization practices. Fuhu combines academic rigor—Stanford AI studies and a 3.9 GPA in Computer Engineering from Michigan—with a knack for turning prototype hardware/software into debuggable, deployable systems. He often bridges research and product needs, for example creating Python visualization/debug tools alongside performant C++ libraries.
7 years of coding experience
5 years of employment as a software developer
Bachelor's Degree, Computer Engineering, 3.900/4.000, Bachelor's Degree, Computer Engineering, 3.900/4.000 at University of Michigan College of Engineering
Other, Mechanical Engineering, Other, Mechanical Engineering at Tufts University
Artificial Intelligence, Artificial Intelligence at Stanford University