Skip to main content

About the role

Company Overview: KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. KLA invents systems and solutions for the manufacturing of wafers, reticles, integrated circuits, packaging, printed circuit boards, and flat panel displays. We invest 15% of sales back into R&D to accelerate the delivery of tomorrow's electronic devices.
Group/Division: With over 40 years of semiconductor process control experience, KLA's Global Products Group creates all of its metrology and inspection products. The Broadband Plasma Division provides market‐leading patterned wafer optical inspection systems for advanced IC manufacturing.
Job Description: We are looking for a Senior Software Engineer to support the development of next generation wafer inspection tools. The candidate will be involved in all phases of the software lifecycle, from design and architecture to development and maintenance of software features.
Additional Responsibilities:
  • Conduct software development activities using C++/C#, Managed C++, .NET in a Windows 64‐bit environment
  • Participate in all stages of software development, including deployment and troubleshooting at customer sites
  • Take ownership of assigned design and development tasks for current and future product generations
  • Work in a global environment, interacting with multi‐site team members during the software product lifecycle for requirement analysis, design, coding, integration and testing
  • Collaborate with hardware and systems/application groups to understand system requirements and map them to a software design
Qualifications:
  • Bachelor's degree with at least 7 years' experience, or master's degree with at least 5 years' experience 5+ years of software development using C++, C# or .NET Framework
  • Knowledge of STL, WinDBG and Windows Internals
  • Excellent architecture and design experience using modular/OOP/OOD methodology
  • Hands‐on experience with C#/C++ programming, including multi‐threading on Windows platform
  • Consistent record of software design, implementation and unit testing using Microsoft Visual StudioGUI design and implementation using .NET Framework and .NET Core
  • Documentation of software design artifacts and algorithm specifications
  • Collaboration with SQC team on test case development and test execution
  • Effective communication and collaboration skills
  • Experience in semiconductor process is desired
Minimum Qualifications:
  • Doctorate (Academic) Degree and 0 years related work experience; Master's Level Degree and related work experience of 3 years; Bachelor's Level Degree and related work experience of 5 years
  • Base Pay Range: $136,300.00 – $231,700.00 Annually
  • Primary Location: USA-CA-Milpitas
Equal Opportunity EmployerKLA is proud to be an Equal Opportunity Employer. We will ensure that qualified individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us at talent.acquisition@kla.com or +1‐408‐352‐2808 to request accommodation.

Matching similar jobs

JOB OVERVIEW

Salary

$136,300 - $231,700 per year

Experience level

Lead

Location

Milpitas, CA

Occupation

Software Developers

Industry

Software Publishers

Posted

today

Tired of running searches?

Rank the roles you'd take once, and matches like these arrive on their own.

CREATE PROFILE (opens in a new tab)