Software Quality Assurance Engineer

ASML
San Jose, San Diego
Workplace: HybridFull timeUSD 103,125 - 154,688 annuallyFunction: QA, Test & Release EngineeringEducation: mastersSkills: ["Communication","Collaboration","Logical reasoning","Analytical thinking","Problem-solving"]

Validate the correctness, robustness, and reliability of complex software algorithms used in semiconductor manufacturing. Create comprehensive test plans and test cases for computational lithography software, design automated tests for complex workflows, and perform modular and regression testing. Analyze outputs and failures to ensure expected, explainable results, develop Python/C++ test tools for comparison and visualization, and thoroughly document and track defects with close collaboration across developers and domain experts.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
ASML
ASML
5 days ago

Software Quality Assurance Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 5 hours agoStatus: Live

Job Summary

Validate the correctness, robustness, and reliability of complex software algorithms used in semiconductor manufacturing. Create comprehensive test plans and test cases for computational lithography software, design automated tests for complex workflows, and perform modular and regression testing. Analyze outputs and failures to ensure expected, explainable results, develop Python/C++ test tools for comparison and visualization, and thoroughly document and track defects with close collaboration across developers and domain experts.
Location: San Jose, San Diego
Workplace: Hybrid
Employment Type: Full time
Job Function: QA, Test & Release Engineering

Key Responsibilities

  • •Review requirements/specifications and algorithm/design documents to provide timely feedback.
  • •Create detailed test plans and test cases validating algorithm correctness, numerical behavior, edge conditions, and system-level behavior.
  • •Develop and execute automated tests for complex computational software workflows, including modular testing around code merges.
  • •Analyze software outputs and investigate failures using input/output data, logs, and implementation details to determine expected correctness and root causes.
  • •Develop Python/C++ test tools for result comparison, trend analysis, visualization, defect documentation, and efficient regression testing.

Pay and Benefits

Salary: USD 103,125 - 154,688 annually
Perks:Health InsuranceDentalVisionLife Insurance401kPaid Leave

Key Requirements

  • •Advanced degree in Computer Science, Mathematics, Physics, Electrical Engineering, Computational Science, or a related engineering/scientific field.
  • •Proficiency in software development with coding skills in C++ and/or Python.
  • •Strong analytical and logical reasoning skills to understand complex systems and propose effective solutions.
  • •Knowledge of software testing techniques, methodologies, and test automation frameworks/tools.
  • •Ability to communicate and collaborate with developers and domain experts to understand complex algorithmic/scientific software behavior.
Experience:Computational imagingLithographySemiconductor software
Education:Master's
Skills:CommunicationCollaborationLogical reasoningAnalytical thinkingProblem-solving
Tech Stack:PythonC++

Company Brief

ASML
Designs and manufactures advanced photolithography systems for the semiconductor industry, enabling production of integrated circuits at leading-edge process nodes for global chipmakers.
Industry: Industrial Machinery
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Veldhoven, Netherlands
Founded: 1984
Glassdoor
Glassdoor: 4.1
WebsiteLinkedIn