Software Quality Assurance Engineer

ASML

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
San Jose, CA
Salary
$110,000–$151,250 / yr
Posted
11 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $152k
This role $131k
$101k most similar roles pay here $193k

This role pays less than 70% of similar roles. Most pay $121,878–$181,746 — the shaded band above. At the midpoint, this role pays about $131k versus about $152k for comparable roles.

Based on 240 similar postings.

Employer

About ASML

ASML is a leading supplier of lithography equipment, used by the world’s top chipmakers to print microchips that are increasingly powerful, fast and energy efficient.

ASML currently has 51 open roles on FindRole.

Listed pay typically runs $118,312–$177,469 across 26 roles with salary data.

Most-posted roles

View all roles at ASML

At a glance

TL;DR · Software Quality Assurance Engineer

The Software Quality Assurance Engineer joins the software quality assurance team to validate the correctness, robustness, and reliability of complex software algorithms used in semiconductor manufacturing. This role involves reviewing technical design documents, creating comprehensive test plans, and designing cases to verify algorithm behavior, numerical stability, and edge conditions. The engineer will develop Python and C++ based tools for result comparison, data visualization, and automated testing while performing regression tests to ensure quality standards are met before product launches. The position requires strong analytical reasoning and proficiency in C++, Python, and software development principles. This role addresses critical challenges in computational lithography, specifically supporting the Tachyon and LithoTuner platforms which manage chip design, photomask making, and wafer printing for advanced semiconductor manufacturing processes.

What you'll do

  • Review requirements, algorithm designs, and technical documents to provide feedback on software behavior.
  • Create comprehensive test plans and cases to validate algorithm correctness and numerical stability.
  • Perform modular tests at the code level to identify issues before or after merges.
  • Develop Python and C++ tools to automate testing, analyze trends, and visualize results.
  • Identify, document, and track software defects while performing regression testing on resolved bugs.
  • Investigate failures by analyzing input data, logs, and implementation details of complex algorithms.
  • Collaborate with developers and domain experts to ensure software meets quality standards and client needs.

What we're looking for

  • Advanced degree in Computer Science, Mathematics, Physics, Electrical Engineering, Computational Science, or a related field.
  • Research experience or strong analytical project experience is preferred.
  • Proficiency in software development with coding skills in C++, Python, or similar programming languages.
  • Strong analytical and logical reasoning skills to understand complex systems and identify potential issues.
  • Ability to analyze data, compare software results, identify patterns, and explain anomalies.
  • Deep understanding of software development principles, design, architecture, and engineering practices.
  • Knowledge of test automation frameworks, tools, and software testing methodologies.
  • Experience with modeling, simulation, numerical methods, or semiconductor software is preferred.

More like this

Similar roles

Software Engineer

Applied Materials

Santa Clara, CA 108 days ago $152,000$209,000
C++ Python C# Java Rust Machine Learning PyTorch Web Service Architecture Signal Processing Computer Vision Robotics User Interface Design Mathematical Modelling Numerical Methods GPU Programming FPGA
7+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 107 days ago $179,500$246,500
C++ Python C# Java Rust Machine Learning PyTorch Signal Processing Computer Vision Robotics GPU Programming FPGA Web Service Architecture Numerical Methods
7+ yrs exp

Software Engineer

SpaceX

McGregor, TX 105 days ago
LabVIEW C++ Python National Instruments cDAQ cRIO PXI Data Acquisition Distributed Systems Network Communication Unit Testing Performance Optimization Debugging
1+ yrs exp

Software Engineer

Coinbase

Charlotte, NC 77 days ago $152,405$179,300
Golang React AWS Kubernetes Docker Python Java Angular Vue Distributed Systems Event-Driven Architecture Caching API Integration Observability
2+ yrs exp

Software Engineer

Booz Allen Hamilton

Rome, NY 77 days ago $69,300$158,000
Python Golang Java C C++ Spring React.js Node.js Angular.js SQL Oracle Cloud Platforms Agile Microsoft Office

Software Engineer

PNC

Pittsburgh, PA +2 17 days ago $75,000$137,500
Application Development software development lifecycle System Development Life Cycle Technical Writing Architecture Application Testing Release Management UX) Design Packaged Application Integration Technical Troubleshooting
2+ yrs exp