Work with the software architecture team to design, document, implement and test UI, real-time machine control, data management and other critical software in Onto Innovation's Wafer Handling Automation products.
Facilitate the definition of the software, requirements, and deliverables.
Own complex software architectures, conceive innovative software solutions, and develop software.
Qualifications:
BS, MS, or PhD in Computer Science, Computer Engineering or Electrical Engineering and 5+ years of industry experience in a related application is required;
5+ years’ experience with object-oriented software design, development and testing using C#;
Well versed in S.O.L.I.D design principles and practices;
Well versed in multi-threaded software design;
5+ years’ experience with WinForms development;
2+ years’ experience with real time software applications (e.g. machine control, manufacturing automation, image processing, motion control, real time process control);
Extensive device and sensor integration experience over TCP/IP, RS232 and other interface technologies;
Strong debugging and troubleshooting skills are required for both software and hardware related issues;
Strong organizational and time skills are required;
Semiconductor industry experience is a strong plus;