Develop the software features for lithography systems using Python, C and/or C++ in Linux based platforms. Supporting software for system calibration, diagnostics, accurate simulation models of the semiconductor patterning process. Creating architecture and designs that are modular, scalable, robust and meet customer requirements. Participate in requirement definition and review. Define test requirements, test strategy and test cases. Implement Python based automated test suite. Create test reports to validate requirements. Add test suite to ASML’s software automation pipeline. Participate in continuous process improvement activities aimed at ensuring the processes and tools used throughout software development lifecycle and product management tools such as JIRA. Refactoring the production code for better readability, modularization and optimization and fixing defects reported by static analysis code coverage tool. Participating in root cause analysis of hardware quality problems, software defects, analyzing logs and bug fixes.
This Position requires a Master’s degree in Computer Science, Software Engineering, or a related field, or a bachelor’s degree in the same with 5 + years of experience.
Master’s degree in Computer Science, Software Engineering