As a member of the MACH team, you’ll be joining the most sophisticated and successful process-control company in the semiconductor industry–working across functions to solve the most complex technical problems in the digital age.


We are looking for a software architect and coder with experience in C/C++ and in the field of algorithm development.  The successful candidate will be a technical contributor on our computational lithography software development team working on challenging problems in the semiconductor lithography domain. Experience and proven ability to provide software solutions in a scientific environment is essential.  Candidate must bring a high level of energy and a willingness to work within KLA’s standard software development practices, bring a good attitude and be willing to work with other software professionals in a fast paced and energetic team environment.

Job duties will include designing, developing and implementing highly efficient algorithms and data processing routines, developing software requirements from marketing requirements, developing detailed software designs, developing production code, developing unit tests and test cases, and maintaining released products. Ensure the technical rigor is in place for the solutions being developed. Participate in proof-of-concept and technology evaluations, vet possibilities and make recommendations

For more details, hit “Apply for job”