KLA Careers

Software Engineer (C# Windows environment .NET)

This job posting is no longer active

Company Overview

Calling the adventurers ready to join a company that's pushing the limits of nanotechnology to keep the digital revolution rolling. At KLA, we're making technology advancements that are bigger—and tinier—than the world has ever seen.

Who are we?  We research, develop, and manufacture the world's most advanced inspection and measurement equipment for the semiconductor and nanoelectronics industries. We enable the digital age by pushing the boundaries of technology, creating tools capable of finding defects smaller than a wavelength of visible light. We create smarter processes so that technology leaders can manufacture high-performance chips—the kind in that phone in your pocket, the tablet on your desk and nearly every electronic device you own—faster and better. We're passionate about creating solutions that drive progress and help people do what wouldn't be possible without us.  The future is calling. Will you answer?


The Film and Scatterometry Technology (FaST) Division provides industry leading metrology solutions for worldwide semiconductor IC manufacturers.  The FaST Division portfolio of metrology products includes hardware and software solutions for optical film thickness, optical critical dimension (CD), composition, and resistivity measurement systems.  These products are essential for the IC manufacturers as they provide critical metrology capabilities for the development and implementation of their advanced IC processes.  The FaST division is committed to support our customers to achieve performance entitlement of our solution and we effectively partner with our customers from their early research and development phase to the high volume in-line manufacturing implementation specific for their process needs.  The division consists of a global team located in US, Israel, China, and India.


We are looking for a software engineer to support the development of the next generation film and CD measurement technology and hardware.  Following the KLA Product Lifecycle methods, the candidate will be required to participate in all phases of the software design/architecture, design reviews and requirements definition for systems and subsystems, and development/maintain of software features.  Software requirements documents, analyzing software performance and development of critical software features are key responsibilities for this position.  Other responsibilities for this position include interfacing with multi-disciplinary teams in the US and overseas, analyzing escalated issues, and bugfixes. The candidate may be required to travel to customer sites occasionally to support Beta tools or to address specific issues.


BS(MS advantage) in physics/applied sciences/ computer science/electrical engineering or related fields with 5 plus years in commercial product development experience.

Candidates should have excellent written and oral communication skills.  Candidates should be familiar with fast prototyping, and have excellent problem-solving skills.  Prior experience in semiconductor equipment control and/or process control SW development would be considered a definite plus.

  • Excellent mathematical and analytical background
  • Solid architecture and design experience using modular / OOP / OOD methodology
  • Hands-on experience on C#/C++ programming including multi-threading on Windows platform
  • Software design, implementation and unit testing using Microsoft VS C# /C++
  • GUI design and implementation using .Net framework
  • Documentation of software design artifacts  and algorithm specifications
  • Collaboration with SQC team on test case development and test execution
  • Experience on the metrology system, optics, semiconductor process is very desirable
  • Solid experience on at least 2 scripting languages in javascript, python, and perl is a plus

Minimum Qualifications

Bachelor's Level Degree with at least 3 year of expirience. MS or Doctorate Level Degree, at least 1 year of expirience.

Equal Employment Opportunity

KLA is an Equal Opportunity Employer. Applicants will be considered for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other characteristics protected by applicable law.

Related Careers