Responsibilities
1. Software development activities using object-oriented programming languages on Windows or Linux.
2. Follow KLA product development processes, and work on all aspects of software project including requirement definition, design, development, deployment, and customer support.
3. Collaborate with global teams to deliver software solutions for KLA metrology, inspection, and data analytics products.
4. Domestic and international travel to other KLA branches and customer sites on a needed basis.
Requirements
1. Computer science, software engineering, data science, information technology or other related technical fields: semiconductor, electronics, physics, automation, mathematics, etc.
2. Experience with C#, .NET, Visual Studio, and other development tools.
3. Knowledge of other object-oriented programming languages: C++, Java, PHP, Python, etc.
4. Knowledge of data structures, algorithms, multithread programming, object-oriented analysis/design and programming are essential.
5. Excellent analytical and problem-solving and software debugging capabilities.
6. Fluent English, excellent written and verbal communication skills.