Steve Cho is a senior R&D engineer with 11+ years of experience specializing in algorithms, data structures, optimization, and productizing high-performance C++/CUDA/Python systems for semiconductor and EDA applications. He has repeatedly turned research-grade algorithms into production products—creating routing/DRC fixers, full-chip verification tools, and distributed geometry databases that scaled to real tape-outs and enterprise workflows. At Lam Research he led Azure Databricks-based ML infrastructure and delivered software that improved etcher uniformity by over 30% while minimizing cloud cost; at Synopsys he shipped DRC-accurate routing and layout migration tools used across advanced process nodes down to 7nm. Comfortable across hands-on engineering, tooling, and technical product ownership, he blends low-level algorithmic rigor with cloud-scale deployment and CI/CD practices. Not obvious from titles: he has a track record of inventing memory- and compute-efficient geometry compression and multi-process scan-line algorithms that matched leading commercial verification results. Based in Sunnyvale, he pairs a strong academic background in CS and mathematics with decades of practical impact in RET, OPC, and silicon verification.
11 years of coding experience
12 years of employment as a software developer
Bachelor's degree, Mathematics, Bachelor's degree, Mathematics at Seoul National University
Doctor of Philosophy (Ph.D.), Computer Science and Engineering, Doctor of Philosophy (Ph.D.), Computer Science and Engineering at University of Florida
Contributions:30 pushes, 1 branch in 1 year 8 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.