Software Engineer
Indexed description
Group/Division
With over 40 years of semiconductor process control experience, chipmakers around the globe rely on KLA to ensure that their fabs ramp next-generation devices to volume production quickly and cost-effectively. Enabling the movement towards advanced chip design, KLA's Global Products Group (GPG), which is responsible for creating all of KLA’s metrology and inspection products, is looking for the best and the brightest research scientist, software engineers, application development engineers, and senior product technology process engineers. The Optical Metrology Division products are used for optical overlay metrology. The portfolio of products includes unique solution packages which are based on hardware and software systems to enhance yield and effectiveness. As a world leader in its field of expertise, the division's products are the most advanced in performance (measurement accuracy of nanometers and below), reliability, ease of use and compatibility with other KLA's products. KLA (Israel) controls over 80% of the world market sales in its field, and its products are used by every major semiconductor manufacturer around the world. KLA Israel is located in the Migdal Haemek Industrial Park.
Job Description/Preferred Qualifications
We are seeking for a Software Engineer with a strong learning mindset and system-oriented thinking. In this role, you will contribute to development, debugging, and integration of software components within complex multi-disciplinary systems, working closely with senior engineers and cross-functional teams.
Key Responsibilities
- Develop and maintain software components using object-oriented programming principles
- Troubleshoot and debug issues with a system-level perspective
- Collaborate with cross-functional teams (software, system, hardware, algorithms/ML, DevOps)
- Participate in code reviews, testing, and CI/CD processes
- Leverage AI-assisted development tools while ensuring correctness and quality
- Strong motivation to learn and grow in a complex system environment
- Open to feedback and continuous improvement
- Build system-level understanding over time
- Progressively gain independence in task execution
- B.Sc. in Computer Science or related field
- 2+ years of hands-on software development experience
- Proficiency in C++ or C#
- Excellent debugging and problem-solving skills
- Good communication and teamwork skills
- Fluent English
- Experience in Linux environments
- Familiarity with unit testing and software quality practices
- Exposure to multithreading and concurrent programming
- Basic understanding of real-time systems
- Experience with Git and CI/CD tools (e.g., Jenkins, Azure DevOps)
- Familiarity with Docker or containerized environments
- Familiarity with AI-assisted development tools
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search