KLA Corporation

Senior Software Engineer

KLA Corporation
Equipment EngineeringSingapore, SingaporeOnsitePosted 1 month ago

About the role

AI summarised

As a Senior Software Engineer at KLA's ICOS Vision Systems division, you will develop software for semiconductor package inspection and sorting systems using C++ and C#. You will work in an agile Scrum team on machine control, WPF user interfaces, and image processing algorithms, with occasional customer travel and ongoing learning opportunities.

EquipmentOnsite

Key Responsibilities

  • Develop stable and maintainable software using C++ and C# for machine control and modern WPF user interfaces
  • Apply latest techniques in software design to implement image processing algorithms and optical inspection systems
  • Collaborate in an international Scrum team using agile methodologies to build and maintain software components
  • Occasionally travel to customer sites to support system deployment and gather requirements
  • Participate in monthly team training and use online learning portals to stay current with emerging technologies

Requirements

  • Minimum Bachelor's Degree in Engineering
  • At least 3 years of experience in software development
  • Experience with C++ software development
  • Knowledge of object-oriented design, design patterns, and UML
  • Strong communication, analytical, and problem-solving skills