Senior Software Algorithm Engineer

ASMLSan Jose, CA
1dHybrid

About The Position

ASML US brings together the most creative minds in science and technology to develop lithography machines that are key to producing faster, cheaper, more energy-efficient microchips. We design, develop, integrate, market and service these advanced machines, which enable our customers - the world’s leading chipmakers - to reduce the size and increase the functionality of their microchips, which in turn leads to smaller, more powerful consumer electronics.We are seeking an Algorithm Engineer with a strong foundation in optics and physics to help advance our computational lithography capabilities. You will contribute to the development of physics‑based and data‑driven models across the lithography stack (mask, optics, resist, etch), and build high‑performance algorithms that improve accuracy and throughput for production flows.Our headquarters are in Veldhoven, the Netherlands, and we have 18 office locations around the United States including main offices in Chandler Arizona, San Jose and San Diego California, Wilton Connecticut, and Hillsboro Oregon.

Requirements

  • Master’s degree or higher in Physics/Optics, Applied Mathematics, Electrical Engineering, Computer Science, or a closely related field.
  • Strong mathematics (numerical methods, optimization, linear algebra, statistics).
  • Strong physics/optics intuition and experience modeling physical systems.
  • Solid coding experience (preferably C/C++ and Python) and modern software engineering practices (testing, code review, CI).

Nice To Haves

  • Hands‑on experience with OPC and compact/rigorous models; familiarity with FEM/LMC‑based verification and lithography process effects
  • Background in image science or computational imaging; experience with ML frameworks for model acceleration.
  • High‑performance computing (multi‑core, memory optimization) and profiling skills for large‑scale simulations.
  • Scripting for workflow automation; proficiency with version control and reproducible experimentation.

Responsibilities

  • Design, implement, and optimize algorithms for OPC (Optical Proximity Correction), optical/resist modeling, and verification workflows used in manufacturing.
  • Develop simulation pipelines and numerical solvers (e.g., C/C++ and Python), with robust unit tests, documentation, and performance benchmarking.
  • Apply machine‑learning techniques to image processing/recognition and model acceleration; evaluate alternatives and recommend solutions based on accuracy, runtime, and maintainability.
  • Collaborate with cross‑functional partners in modeling, mask/optics, and product engineering to integrate algorithms into production flows and tools.
  • Own end‑to‑end quality (validation datasets, regression gates, log/telemetry hygiene) for reliable deployment at scale.

Benefits

  • medical
  • dental
  • vision
  • basic life insurance
  • 401k plan
  • eight (8) hours of vacation leave every month
  • (13) paid holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service