Proficient in C++ or C#; required Object Oriented Analysis & Object-Oriented Design Methodologies;
Required Knowledge of WPF, ReactiveUI and Akka.NET preferred Multi-threaded Programming.
Strongly preferred Ability to understand and learn existing C++ or C#, develop new control software features for advanced packaging equipment
Prior experience in the architecture, design and development of real-time control software for semiconductor equipment with software.
Preferred:
Bachelor’s in computer science, Computer Engineering, Software Engineering or related degree
Work closely with multi-site software teams to coordinate with your counterparts from around the globe to deliver software features that support advanced packaging equipment.
Reviewing and co-specifying requirements Designing and coding the software (motion control systems to user facing GUI development) Software Implementation Unit level, integration and automated tests Support advanced packaging equipment demo, qualification, and buyoff in-house or at international customer site