Develop machine control and inspection software for advanced mask inspection systems.
Primarily develop machine control and inspection software for advanced mask inspection systems.
Collaborate closely with multidisciplinary engineering teams — including electrical, mechanical, optical, algorithm, and other software engineers.
Gain deep domain knowledge and address complex system-level challenges.
Work on equipment machine control in multi-threaded and multi-process environments and troubleshoot/debug system-level issues.
Requirements
BS, MS or PhD preferred in Computer Science / Engineering or similar fields.
Strong proficiency in C++/OOD/OOP, design patterns, and interface definitions.
Experience with SOLID principles, data structures, and algorithms.
Demonstrated experience in multi-threaded and multi-process programming is required.
Strong problem-solving and debugging skills are required for troubleshooting.
Communication skills and ability to acquire in-depth domain knowledge.
Linux system administration and UML knowledge are plus.
Strong team player and motivated by collaborative success.
Experience in semiconductor fab operations/manufacturing technology (optional).
Minimum Qualifications: Doctorate Degree and 0 years related work experience; Master's Level Degree and related work experience of 3 years; Bachelor's Level Degree and related work experience of 5 years.
Benefits
We offer a competitive, family friendly total rewards package.
We design our programs to reflect our commitment to an inclusive environment, while ensuring we provide benefits that meet the diverse needs of our employees.
KLA is proud to be an equal opportunity employer and will provide reasonable accommodation to participate in the job application or interview process and to perform essential job functions.
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.