3 months ago
Chennai, IndiaStaff+
Responsibilities
- Develop stable and maintainable software for component inspection systems as part of an international Scrum team.
- Use modern C++ and C# to build software for image acquisition, image processing, machine control, and WPF user interfaces.
- Apply object-oriented design, design patterns, and UML in software development.
- Contribute to vision applications, optical inspection, and advanced machine development.
- Work independently as an individual contributor and occasionally travel to customers.
Requirements
- Minimum an MS degree in engineering and at least 5 years of experience.
- Extensive programming skills in modern C++.
- Knowledge of object-oriented design, design patterns, and UML.
- C#, WPF, Python, Git, and vision application experience are preferred or advantageous.
- Strong communication, analytical, and problem-solving skills.
- Ability to work independently without guidance as an individual contributor.
- Proficiency in English.
Benefits
- Competitive, family-friendly total rewards package.
- Team training sessions and access to online learning portals.
- Occasional customer travel and opportunities to work with international teams.
- Inclusive environment and benefits designed to meet diverse employee needs.
About KLA
KLA builds process control, inspection and metrology systems used to manufacture semiconductor wafers, reticles, advanced packaging, printed circuit boards, and displays, and sells related software and services to chipmakers and electronics manufacturers. Its business model centers on capital equipment sales plus service and support contracts. Headquartered in Milpitas, California, KLA traces its origins to the 1997 KLA-Tencor merger and is publicly traded on NASDAQ under the ticker KLAC.
