KLA Careers

Software Engineer

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?


KLA has manufacturing sites across the globe, including Belgium, China, Germany, Israel, Singapore and Milpitas (CA).  The Global Operations (GOPS) team, comprised of Manufacturing, Supply Chain Management, Manufacturing Engineering, Installation, and Quality, is responsible for manufacturing our leading-edge technology.  We partner with our world-wide supply base and our design engineering teams to bring new products to market.  The GOPS team is continuously working to build our products Better, Faster, Cheaper.



In this role, you will lead and manage software development projects and work closely with cross-functional stakeholders including system/mechanical/electrical engineers to

  • Define software design requirements, technical approach and options
  • Lead a group of software engineers to develop software or embedded firmware solutions to support development of electronics subsystem, board level design
  • Participate software integration and system-level testing
  • Software application or device layer programming
  • Proven good track record to get project done within requirements, budget and timelines

This role requires a highly motivated, self-driven, and diversified individual with leadership skills who has strong programming knowledge and troubleshooting, debugging experience, a thorough knowledge in machine control, embedded controls and multi-threaded programming environment in complexed semiconductor equipment manufacturing or equivalent industries.



MS in Computer Science or equivalent

Sufficient software structure and coding knowledge of SPARC or VxWORKS, C, C++, RTOS, Linux

Embedded image processing or data conversion

Solid team player and design project leadership

Understand image processing and algorithms or MATLAB is a plus

Be able to work in a multi-discipline and multi-culture global organization

Strong technical project management skills

Be flexible and adaptive to adjust project focus based on changes of business priority dynamics

Excellent verbal and written communication skills


Minimum Qualifications

Bachelor's Level Degree with at least 5 years of experience.ORDoctorate (Academic) with at least 2 years of experience.ORMaster's Level Degree with at least 4 years of experience.

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