Senior Software Engineer (C#, C++, .NET)
klaMilpitas, CA
$136,300 per year
APPLY (opens in a new tab)Senior Software Engineer (C#, C++, .NET)
klaMilpitas, CALead L6
$136,300 per year
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 designQualificationsBachelor’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 Studio
GUI 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 desiredMinimum 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 Employer
KLA 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
Level
Lead L6
Salary
$136,300 per year
Location
Milpitas, CA
Occupation
Software Developers
Industry
Software Publishers
Posted
yesterday