David Simonetti is an Application Engineer at Cadence Design Systems in San Jose, California, where he enables the full emulation flow—from RTL integration to emulator runs—and helps integrate PCIe accelerated verification IP into customer testbenches. A Notre Dame BE in Computer Science graduate (2024), he brings a track record of system verification, performance optimization, and customer-focused debugging. Previously, he interned as a Software Engineer at Ocient and served as a Research Assistant at Notre Dame’s Cooperative Computing Lab, where he built a Python utility to transform scripts into serverless functions, triaged CI failures, and drove a 30% runtime speedup for Work Queue. His early roles included a Logic Design teaching assistant and hands-on tech support, rounding out a broad practical foundation in both hardware and software. With experience across distributed compilation workflows, PCIe verification, and tool development, he combines rigorous engineering with a practical, customer-oriented mindset.
8 years of coding experience
25 years of employment as a software developer
Master of Science (MS), Computer Software Engineering, Master of Science (MS), Computer Software Engineering at Monmouth University
Bachelor of Science (B.S.), Electrical and Electronics Engineering, Bachelor of Science (B.S.), Electrical and Electronics Engineering at Penn State University
The Cooperative Computing Tools (cctools) enable large scale distributed computations to harness hundreds to thousands of machines from clusters, clouds, and grids.
Contributions:166 pushes, 34 branches in 1 year 11 months
Contributions:2 reviews, 49 PRs, 100 pushes in 7 months
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.