2000 - present 2012 Software Architect
Novellus Systems Inc. San Jose, CA (Semiconductor Manufacturing Equipment, a S&P500; company. NASADQ:NVLS)
Principal architect of the next generation, distributed equipment control framework for the entire product line of the company.
This control distributed framework uses several shades versions of Java, including Embedded/RTSJ Java.
Objectives for the control side was primarily the emphasis on high reliability and scalability, but also had to include the integration of a large variety of motion controllers and process control devices in an extensible manner.
The data aquisition side needed a highly scalable data transmission and storage system for 10001MM+ input I/O updates/second. In addition, objectives were the easy integration of external software components and libraries into finished end-user applications.
I was responsible for the software architecture and the technical leadership in this multi-million dollar, 35+ man year project, planned to be productized in 2006.