Software Engineer
KLA · Milpitas, CA · 1 wk ago
Engineering$115k–$195k/yrFull-time
About the role
The Broadband Plasma Division (BBP) within KLA is seeking a software engineer to support the development of next-generation Wafer Inspection tools. This role will involve working closely with multidisciplinary teams both domestically and internationally, contributing to the design, development, and maintenance of software features.
Responsibilities
- Conduct software development activities using C++/C#, Managed C++, .NET in Windows 64-bit environment
- Participate in all stages of software development including deployment/troubleshooting at customer sites (for current products)
- Own assigned design and development tasks for current and future product generations
- Interact with multi-site team members during software product life cycle for requirement analysis, design, coding, integration, and testing
- Work with hardware and systems/application groups to understand system requirements and map them to a software design
- Investigate escalated issues and resolve defects
Qualifications
- Bachelor's Level Degree with at least 3 years of experience, or Master's Level Degree with at least 1 year of experience
- Software development experience using C++, C#, and .Net Framework
- Knowledge in STL, WinDBG, and Windows Internals
- Excellent architecture and design experience using modular/OOP/OOD methodology
- Hands-on experience on C#/C++ programming including multi-threading on Windows platform
- Proven track record on software design, implementation, and unit testing using Microsoft Visual Studio C# / C++
- GUI design and implementation using .Net framework and .Net Core
- Documentation of software design artifacts and algorithm specifications
- Collaboration with SQE team on test case development and test execution
- Good communication and interpersonal skills
- Experience in semiconductor process is very desirable
Pay
Base Pay Range: $114,800.00 - $195,200.00 Annually
Benefits
- Medical, dental, vision, life, and other voluntary benefits
- 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 and paid company holidays
- Family care and bonding leave