Jobs · Engineering · California

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

Similar jobs

Software Engineer

Red HatRaleigh, NC· 1 wk ago
Information Technology$96k–$154k/yrapply on redhat.wd5.myworkdayjobs.com

Software Engineer

LoadUpAlpharetta, GA· 1 wk ago
Engineeringapply on careers.goloadup.com

Software Engineer

AtriCure, Inc.Minneapolis, MN· 1 wk ago
Information Technology$71k–$104k/yrapply on job-boards.greenhouse.io

Software Engineer

HaystackWashington, United States· 1 wk ago
Information Technologyapply on haystack.cv

Software Engineer

MANTECHCalifornia, MD· 1 wk ago
Engineeringapply on mantech.avature.net