About The Position

ASML US D&E branch focuses on developing modern computational lithography technology, that enable our most advanced lithography machines working at their best performance and efficiency. The main tasks include develop computational lithographic simulation flow (mask, optics, resist and etch), improve accuracy and speed with wide range of conventional and machine learning optimization algorithms. Your Assignment Take on research, modeling and simulation of the physical process of lithography. Develop and optimize C/C++ codes and algorithm for computational lithography modeling. Write unit tests for algorithms and modules. Develop machine-learning based models and solutions for image processing, image recognition. Evaluate pro and cons among solutions and suggest the best solutions to fulfill the requirements. Keep good documentation of design and implementations.

Requirements

  • Ph.D. or M.S. in STEM, such as computer science, electric engineering, physics, chemistry, applied mathematics, or related fields.
  • Proven work experience in previous research/engineering projects.
  • 3 + year experience in C++ and/or other object-oriented software development .
  • Analytical skills for evaluating information carefully and solving complex problems
  • Communication skills for technical discussions
  • Detail-oriented with the ability to catch minor errors which can result in major problems
  • Math skills, including calculus and other advanced mathematics
  • Experience in the following fields: image processing, computational geometry, large data application, high performance computing
  • Modeling - physical, chemical, and material modeling of lasers, optics, diffusion/reaction, and/or lithography systems
  • Simulation - geometry engines, rendering, Fourier optics, RCWA/FDTD, PDE, finite difference.
  • Software Development - C++/Python, Linux compute farms, distributed computing over +10k cores

Nice To Haves

  • Python/Matlab programming experience (especially in machine learning) is a plus.

Responsibilities

  • Take on research, modeling and simulation of the physical process of lithography.
  • Develop and optimize C/C++ codes and algorithm for computational lithography modeling.
  • Write unit tests for algorithms and modules.
  • Develop machine-learning based models and solutions for image processing, image recognition.
  • Evaluate pro and cons among solutions and suggest the best solutions to fulfill the requirements.
  • Keep good documentation of design and implementations.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service