Software Engineer
Listed on 2026-05-31
-
Software Development
Software Engineer
Key Responsibilities
- Design, develop, and maintain software components for inspection and review tools
- Work across the stack, from user interfaces to backend services and system integration
- Collaborate with hardware teams to specify and test compute platforms
- Optimize performance for compute-intensive applications
- Participate in code reviews, testing, and continuous integration efforts
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field
- MS +0-3 years professional software development experience or BS + 2–5 years experience
- Strong proficiency in C++ and experience with high-performance computing
- Experience with Linux development environments
- Solid understanding of software engineering principles, data structures, algorithms, and design patterns
- Excellent problem-solving and communication skills
- Experience with semiconductor or inspection systems
- Knowledge of system‑level performance tuning and profiling
- Exposure to hardware/software co‑design or embedded systems
- Familiarity with frontend technologies (e.g., JavaScript, React) and backend frameworks
- Familiarity with Docker/containerization
Master's Level Degree and 0 years related work experience;
Bachelor's Level Degree and related work experience of 2 years.
Base Pay Range: $ - $ Annually
Primary
Location:
USA-CA-Milpitas-KLA
Benefits include medical, dental, vision, life, and other voluntary benefits, 401(K) including company matching, employee stock purchase program, student debt assistance, tuition reimbursement, development and career growth opportunities, financial planning benefits, wellness benefits including an employee assistance program, paid time off and paid company holidays, and family care and bonding leave. Interns are eligible for some of the benefits listed.
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 or at to request accommodation.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).