Summary
Yang Song is a software engineer with over a decade of experience and eight years focused on large-scale C++ systems, currently working on Nest at Google. He specializes in Linux kernel and networking, low-latency multithreaded systems, and heterogeneous computing with FPGA and CUDA, having built runtime platforms at Synopsys and optimized mobile-cloud pipelines in academic research. Yang bridges deep systems knowledge with practical product work—shipping core infrastructure at Verkada and moving into consumer IoT at Google—while retaining an applied research mindset from his GPU-accelerated face recognition and task allocation work. Comfortable across the full development lifecycle, he brings a rare combination of kernel-level expertise, real-time performance tuning, and hands-on FPGA/CUDA experience that accelerates device-to-cloud interactions. Based in Shanghai, he pairs global engineering experience with academic rigor from University of Rochester and Shanghai Jiao Tong University.
12 years of coding experience
9 years of employment as a software developer
Master of Science (M.S.), Computer Engineering, Master of Science (M.S.), Computer Engineering at University of Rochester
Bachelor of Science, Computer Engineering, Bachelor of Science, Computer Engineering at Shanghai Jiao Tong University
English, Chinese