Parth Sarthi is a systems-focused software engineer with 10 years of experience building high-performance emulators and virtualization tooling for firmware and storage systems. He has led design and implementation of multicore NVMe ARM emulators using QEMU, VirtualBox and KVM, cutting firmware development cycles by months and improving portability with modular C/C++ libraries. At Samsung he built LCOV-enabled coverage tooling and a GDB Remote framework for parallel debugging across multicore emulations, enabling more reliable firmware releases and faster product ports. Currently at Google and formerly at NVIDIA and Skydio, he combines low-level ARM assembly and timing-debug expertise with higher-level socket and communication frameworks. Parth’s work often sits at the intersection of hardware modeling and developer experience—automating coverage and debugging so firmware teams can iterate faster. Based in Sunnyvale, he pairs deep system internals knowledge with a track record of shipping practical tools that reduce reliance on physical hardware.
10 years of coding experience
3 years of employment as a software developer
Master's degree, Computer Science, 4/4, Master's degree, Computer Science, 4/4 at North Carolina State University
Bachelor of Technology, Computer Science, 8.7/10, Bachelor of Technology, Computer Science, 8.7/10 at Manipal Institute of Technology
Spark RAPIDS plugin - accelerate Apache Spark with GPUs
Contributions:4 PRs, 99 pushes, 45 branches in 1 year 10 months
gpu-accelerationtvmapachebig-dataspark
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.