Summary
Aditya Gupta is a software engineer with eight years of experience building machine control and computer vision systems for semiconductor inspection, currently a Software Engineer 3 at KLA in San Francisco. He combines a strong academic background—MS in Signal and Image Processing & ML from University of Michigan and a Computer Systems certificate from Stanford—with hands-on work integrating software, firmware, and hardware to drive high-throughput automated calibration and defect-detection pipelines. His career spans embedded ML deployments and CAD-focused C++ development (Siemens NX), plus applied research in power systems and bioimage analysis, reflecting a rare blend of signal-processing rigor and practical systems engineering. Known for troubleshooting field escalations and designing software for machines expected to last decades, he enjoys exploring computer architecture, system design, and where ML meets low-latency, real-world constraints.
8 years of coding experience
4 years of employment as a software developer
Master of Science - MS, Signal and Image Processing and Machine Learning, Master of Science - MS, Signal and Image Processing and Machine Learning at University of Michigan
Bachelor's degree, Computer Engineering, Bachelor's degree, Computer Engineering at University of Illinois Urbana-Champaign
Graduate Certificate, Computer Systems Engineering, Graduate Certificate, Computer Systems Engineering at Stanford University