Develop embedded software for WaferMate semiconductor wafer handling robotic systems
Co-wrote, in C#, a customized version of a third-party application to replace the WaferWare
wafer handling software. Eventually became primary developer of the software
Created, tested, and integrated, driver software and graphical user interface for two wafer
measuring tools (~4000 lines of code each)
All of this software was written with minimal oversight, with a focus on maintaining safety,
budget, and schedule
Traveled to semiconductor fabrication facilities in China, Taiwan, Korea, and domestic sites
to troubleshoot software, without internet access
Performed maintenance and debugging on a 100,000+ line code base
The code is non-modular, has minimal documentation, and often has complex control
flow, requiring an ability to quickly read and understand code