Internship - Algorithm Engineering for Advanced Computational Lithograph
ASML is a leading company in developing advanced lithography machines, and they are seeking an intern to assist in algorithm engineering for computational lithography. The role involves research, modeling, and simulation of lithographic processes, along with developing and optimizing algorithms and machine-learning models for image processing.
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
Skills
- 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
- Python/Matlab programming experience (especially in machine learning)
Company Overview
Company H1B Sponsorship