Senior Software Engineer
KLA - Milpitas, CA
Hiring: Senior Software Engineer Company: KLA Location: Milpitas, CA Job Posted Time: 2026-09-03 10:25:30 Target Skills & Keywords : Apache, C#, C++, Financial Planning, Firmware, Foundry, Java, Python, R, Swift, Systems Design, gRPC About the job Experience: •Doctorate (Academic) work experience of 0 years , Master's Level Degree with experience of 3 years , Bachelor's Level Degree with experience of 5 years •0 years , Master's Level Degree with experience of 3 years , Bachelor's Level Degree with experience of 5 years Required Skills: •Mentor and grow junior engineers from the standpoint of quality of design as well as delivered code. •Object Oriented Design & Programing in Java, C# or C++ •Interface protocols for cross language software (example: CORBA, Apache Thrift, gRPC) •Asynch programming in Java, C++ or C+ •Candidate will be responsible for the design, development, testing and roll out of software solutions that enhance the capabilities of the KLA inspection machines. •Candidate must possess good communication skills to work with several hardware and software interdisciplinary teams to understand the system/marketing requirements and to map them to software requirements and design. •Candidate should (over time) develop deep understanding of how the system works and be able to provide software solutions for critical customer gaps or issues. •Candidate should develop and evaluate concepts and designs for the next generation systems by conducting trade-off studies, identifying risk items and suggest mitigation plans. This calls for interest and domain knowledge beyond software in the fields of hardware and systems engineering Qualifications: •KLA makes industrial systems that are indispensable for manufacturing of semiconductors. These systems involve complex hardware, firmware, software, and high-performance compute. •The Systems Software Engineer position we are trying to fill is a core function of software engineering at KLA and has the responsibility for controlling various pieces of hardware that form our system as well as coordinating between them. •Develop a deep understanding of the system and software architecture. •Interface directly with cross-functional teams to develop software for our industry leading inspection products. •Be a good fit if you •Have domain knowledge in one of the following areas: Instrument Control SW (Robotics, Optics, MEMS), Image Processing, Image Computing. •Have demonstrated experience building highly scalable software systems. •Have deep conceptual understanding of multi-threaded, multi process and distributed software systems. •Previous technical lead experience is a required. Compensation: •$136,300 - $231,700 / year Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!