About the role
AI summarisedAs 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