Tushar Sondhi is a senior systems development engineer at SiFive with 11 years of experience blending computer architecture and machine learning interests rooted in a CS degree from UC Berkeley. He has deep hands-on expertise across Python, C/C++, Verilog, and Chisel, with a track record building and validating cycle-accurate hardware simulation infrastructure such as FireSim. His work spans SoC performance modeling and platform engineering, including research that applied low-latency compression and strided memory testing to improve NoC and memory timing validation. Based in Berkeley, he moves fluidly between research and production roles, automating hardware workflows with Python tools for waveform and remote simulation debugging. Notably, his background combines practical cloud FPGA experience with academic research, giving him a rare perspective on both scalable simulation platforms and low-level hardware-software integration.
11 years of coding experience
5 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of California, Berkeley
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
Tushar Sondhi - Sr. Software - Systems Development Engineer at SiFive