Thank you for visiting ASML careers. Please keep in mind that we’ll be performing maintenance on our servers from May 31 – June 5, 2023. During this time, you won’t be able to search or apply for any jobs, but we encourage you to return after June 5 to access all vacancies.

Software Engineer

In a nutshell


San Jose - CA, US



Job ID: J-00276237-296

Introduction to the job

We are looking for a highly motivated, hands-on technical individual to support our state-of-the-art products. This position will be in our Platform SQA (Software Quality Assurance) organization. The Platform SDET is responsible for designing, creating and writing Test Plan Specification (TPS) for new features, automating the test cases for on-going regression testing with advanced test framework and scripting languages. The team works closely with software developers, marketing, PEG, PL, other SQA teams, and HPC admins; therefore, this job provides a broad exposure to whole pictures of different products. This job also provides excellent career development opportunities thanks to its wide work scope.

Role and responsibilities

  • Review requirements, specifications and software design documents to provide timely and meaningful feedback.
  • Create detailed, comprehensive and well-structured test plans and test cases
  • Estimate, prioritize and plan testing activities.
  • Design, develop and execute automation scripts.
  • Detect, record and verify bugs.
  • Perform and analyze regression tests.
  • Perform regular root cause analysis for any missing bugs and develop improvement plans.
  • Develop new test tools.
  • Very strong understanding of software lifecycle and quality engineering methodology
  • Detail-oriented, process-driven, demonstrate good capability to create test plan and test cases with high functionality requirement coverage.
  • Contribute as individual contributor in a strong team both onsite and offshore.

Education and experience

  • Bachelor's or Master’s degree in Computer Science, Electrical Engineering, Mathematics or any related engineering
  • 0 to 2 years of experience in commercial software product development and/or testing
  • Good understanding of operating system, concurrent computing, client/server architecture, network protocols, and file system management.
  • Experience with high performance computing architecture, cloud computing and computing resource management
  • Knowledge of Unix/Linux and Unix shell scripting is a must have.
  • Proficient programming skills in Python is a must have.
  • Knowledge of Robot Framework is preferred.
  • Working experience on HPC environment or Azure Cloud is a plus.
  • Knowledge on optics or microlithography is definitely a good plus.

Diversity & Inclusion

ASML is an Equal Opportunity Employer that values and respects the importance of a diverse and inclusive workforce. It is the policy of the company to recruit, hire, train and promote persons in all job titles without regard to race, color, religion, sex, age, national origin, veteran status, disability, sexual orientation, or gender identity. We recognize that diversity and inclusion is a driving force in the success of our company.

Other information

The California base annual salary/hourly range for this role is currently $114,000.00 -$190,000.00. Pay scales are determined by role, level, location and alignment with market data. Individual pay is determined through interviews and an assessment of several factors that that are unique to each candidate, including but not limited to, job-related skills, relevant education and experience, certifications, abilities of the candidate and pay relative to other team members. Our recruiters can share more information about our bonus program, benefits and equity during the hiring process.

EOE AA M/F/Veteran/Disability

Need to know more about applying for a job at ASML? Read our frequently asked questions.




Learn more about this job