Software Engineer (Machine Control/OOD/OOP)

KLA•Milpitas, CA
•$136,300 - $199,900•Onsite

About The Position

The Semiconductor Products and Customers (Semi PC) business unit designs, builds and sells KLA’s product portfolio to help chip manufacturers meet high-quality standards for technologies like AI, data centers, automotive and electronic devices. Our inspection, metrology, and analytics systems detect and monitor defects across logic and memory chips, specialty semiconductors, wafers, reticles, advanced packaging, process equipment and materials. We also develop technologies for specialty processes, IC substrates, and PCB manufacturing, including etch and deposition, component inspection, and imaging and analytics. The Broadband Plasma (BBP) division is the market-leading optical inspection system used by logic, foundry, and memory customers to detect critical defects at advanced nodes. These tools combine broadband plasma technology with unmatched sensitivity and speed to support high-volume manufacturing. In this role, you will play a key part in advancing business priorities by delivering high-impact work across your area of expertise.

Requirements

  • Doctorate (Academic) with at least 2 years of experience OR Master's Degree with at least 2 years of experience OR Bachelor's Degree with at least 3 years of experience. Degree in Electrical Engineering or Computer engineering/computer science.
  • Expertise in object-oriented software design principles and skilled in Object Oriented languages including Java or C++ or Python.
  • Experience in designing, developing and debugging multi-threaded, parallel and distributed high-performance computing software applications.
  • Ability to design, develop and debug software to control hardware including any of the following: electro-mechanical systems, opto-mechanical systems, data acquisition hardware, servo control systems, or robotics.
  • Good communication and leadership skills.

Responsibilities

  • Designing, developing and debugging multi-threaded, parallel and distributed high-performance computing software applications.
  • Designing, developing and debugging software to control hardware including any of the following: electro-mechanical systems, opto-mechanical systems, data acquisition hardware, servo control systems, or robotics.

Benefits

  • medical
  • dental
  • vision
  • life
  • 401(K) including company matching
  • employee stock purchase program (ESPP)
  • student debt assistance
  • tuition reimbursement program
  • development and career growth opportunities and programs
  • financial planning benefits
  • wellness benefits including an employee assistance program (EAP)
  • paid time off
  • paid company holidays
  • family care and bonding leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service