Qualifications
Responsibilities
- Software development activities using object-oriented programming languages on Windows or Linux.
- Follow KLA product development processes, and work on all aspects of software project including requirement definition, design, development, deployment, and customer support.
- Collaborate with global teams to deliver software solutions for KLA metrology, inspection, and data analytics products.
- Domestic and international travel to other KLA sites and customer sites on a needed basis.
Qualifications
- Computer science, software engineering and related technical fields (electronics, physics, automation, mathematics, etc.), BS or above.
- Experience on one or more of following object-oriented programming languages: C/C++, C#, Java, PHP, Python, LabView, JavaScript.
- Data structures, algorithms, multithread programming, object-oriented analysis/design and programming are essential.
- Knowledge of network, database management, architecture, design patterns, automated unit test and software development process is preferred.
- Excellent analytical and problem-solving and software debugging abilities.
- Fluent English, good communication, teamwork, dedication, hardworking, and high-quality.
Master's Level Degree or work experience of 0 years , Bachelor's Level Degree or work experience of 1 years