Summary
Girish Pai is a Principal Engineer based in San Jose with a decade of experience designing and verifying silicon and system software in Linux environments. He combines deep expertise in C/C++, Python, SystemVerilog and object-oriented design with a M.S. in VLSI Design from USC and nanodegrees in Machine Learning, AI, and Self-Driving Car engineering. At SiFive he progressed from Staff to Principal roles, driving architecture and delivery for RISC-V projects after earlier ASIC and hardware roles at Marvell, Oracle and TI. Known for optimizing workflows and boosting engineering efficiency, he brings a pragmatic systems mindset to both firmware and hardware verification. Girish’s background uniquely spans low-level digital design and applied ML, enabling cross-domain solutions that shorten time-to-silicon. He’s comfortable leading technical teams and rolling up his sleeves to ship complex, production-grade designs.
10 years of coding experience
13 years of employment as a software developer
M.S.E.E. VLSI Design, M.S.E.E. VLSI Design at University of Southern California
Nanodegree Machine Learning Engineer, Nanodegree Machine Learning Engineer at Udacity
B.E. Electronics and Communication Engineering, B.E. Electronics and Communication Engineering at RV College Of Engineering