# James Pham > Software Engineer Location: San Francisco Bay Area, United States Profile: https://flows.cv/jamespham Software Engineer with over 10 years experience in developing and testing real-time system software for semiconductor manufacturing equipment. Designed, developed, and tested system software for optics control and laser control subsystems. Wrote and reviewed Software Requirement Specification and Software Design Specifications. Experienced in developing software from requirements analysis through final system integration. Used Rational Rose software modeling tools for Object Oriented Software Development in C++. Trouble shoot for root cause when customers’ photomask inspection system did not run correctly. ## Work Experience ### Software Engineer @ One of The Best Company in Semiconductor Industry Jan 2016 – Present | Bay Area Member of a technical team to develope real-time system software for semiconductor manufacturing equipment. ### Software Engineer @ KLA-TENCOR CORPORATION Jan 1998 – Jan 2015 | Milpitas, CA Software Engineer with over 10 years experience in developing and testing real-time system software for semiconductor manufacturing equipment. Designed, developed, and tested system software for optics control and laser control subsystems. Wrote and reviewed Software Requirement Specification and Software Design Specifications. Experienced in developing software from requirements analysis through final system integration. Used Rational Rose software modeling tools for Object Oriented Software Development in C++. Trouble shoot for root cause when customers’ photomask inspection system did not run correctly. Designed distributed and real-time system software for optics control module, laser control module and their applications for an image acquisition system used to inspect photomasks. Major accomplishments listed below. ### Software Engineer @ KLA-TENCOR CORPORATION Jan 2012 – Jan 2014 | Milpitas Contributed to the development and the release of Teron SL650 by optimizing system software for optics system, laser system, and system uniformity calibration for a new reticle quality control inspection system for IC fabs supported 20nm design nodes and industry-leading production throughput inspection system. Reduced 80% time of periodic maintenance for Uniformity calibrations when customers needed to have KLA-Tencor inspection machines to be serviced by developing and delivering system software to perform fast Uniformity calibration to reduce calibration time from 5 minutes to 1 minute per calibration. Also reduced the frequency of Uniformity calibrations from monthly to quarterly by enabling Inline Uniformity mode during normal operation to calibrate uniformity automatically in runtime. ### Software Engineer @ KLA-TENCOR CORPORATION Jan 2007 – Jan 2009 | Milpitas Contributed to the development and the release of Teron 600 Series by developing and delivering new system software and its application frameworks for controlling new advanced optics system and new advanced NIKON 193nm-wavelength laser system for the industry's 193nm-wavelength reticle inspection systems addressed a major transition in mask design at the 2Xnm logic. Reduced 10% cost of laser for not replacing laser head by developing and delivering system software for laser module and its applications to predict when laser needed to be calibrated and arranged maintenance to be performed automatically. Otherwise, laser head got damaged caused by missing lasers’ periodic calibrations. Reduced downtime in production line caused by damaged laser by developing and delivering system software for laser module and its applications to predict end of line of lasers’ components. It allowed KLA-Tencor Customer Support Engineer/Technical Support Engineers (CSE/TSE) to order parts in advance before servicing inspection machines. Developed and delivered all high level and low level interfaces for LabViews to call to enable laser alignment functions and diagnostics. ### Software Engineer @ KLA-TENCOR CORPORATION Jan 2007 – Jan 2009 | Milpitas Contributed to the development and the release of TeraScanXR by enhancing and delivering system software for optics system and laser system to support changes to the optics, electronics, algorithms and computer which improved overall sensitivity to meet 32nm requirements for the industry only inspection tool on market to supply complete set of inspection planes: high resolution reticle-plane inspection (RPI) to capture process defects during development and manufacturing; aerial-plane inspection (API) to filter out certain non-printing defects; and wafer-plane inspection (WPI) to predict which reticle defects would be printed on the wafer. ### Software Engineer @ KLA-TENCOR CORPORATION Jan 2000 – Jan 2007 | Milpitas Contributed to the development and the release of TeraScanHR by developing and delivering system software and infrastructure for fast optics switching between transmitted and reflect plane during inspection mode and review mode for the industry's first production-capable 45nm-generation photomask inspection system provided three standard defect inspection modes: die-to-die, die-to-database, and contamination along with both illumination modes: transmitted and reflected light. ### Software Engineer @ KLA-TENCOR CORPORATION Jan 1998 – Jan 2000 | Milpitas Contributed to the development and the release of TeraScan 570 by developing system software for optics system, Coherent laser system and their application frameworks to output light either at 248nm or 193nm wavelengths for TeraScan 570 platform. Developed system software for enabling alignment functions and diagnostics for both optics and laser by implementing all high level and low level interfaces for LabViews to call for the first deep ultraviolet (DUV) wavelength inspection platform designed to capture pattern defects generated during advanced reticle manufacturing at 130nm-node. Reduced time to trouble shoot system issue and assisted to analyze root cause by implementing event manager and its application framework to log all events to provide a way for engineers to trouble shoot and analyze performance of semiconductor manufacturing equipment. ### Software Engineer @ LAM RESEARCH CORPORATION Jan 1996 – Jan 1998 | Fremont, CA Developed and enhanced system software for poly etch, metal etch, oxide etch process modules. ## Education ### Bachelor of Science (BS) in Computer Science San Francisco State University ## Contact & Social - LinkedIn: https://linkedin.com/in/jamesphamsfba --- Source: https://flows.cv/jamespham JSON Resume: https://flows.cv/jamespham/resume.json Last updated: 2026-04-11