ASML
Graduation assignment: Apply C++ mathematical frameworks for metrology software development
Job Mission
For this assignment, you will be part of the Metrology Wafer Alignment software group at ASML. The metrology wafer alignment software measures and models the physical variations of the silicon wafer in X&Y dimensions at the nanometer level, in a matter of milliseconds. This is of myriad importance to accurately build and connect the millions of transistors inside modern microchips.
Job Description
Your assignment will be to apply modern C++ mathematical frameworks in the design and implementation of wafer alignment models to support the next generation of ASML lithography systems.
This includes and requires the application of object oriented and separation of concerns design principles, modern C++ concepts such as template and meta programing, and model driven development.
The expected result will be that you will have gained experience in software development in an industrial setting. The technical contribution of the assignment should be an extensible, tested, and well documented prototype that validates the application of modern mathematical frameworks in the design and implementation of the wafer alignment software.
You are a master or bachelor student in Computer Science or Software Engineering, with an educational background in C++ / C, object oriented design & UML. Affinity with Matlab, unit testing, git, and working with algorithms is preferred. Willingness to cooperate and be part of a multidisciplinary team with a strong drive for software quality is a must.
This is a graduation internship for 5 days a week with a minimum duration of 6 months. The start date is to be discussed.
Please keep in mind that we can only consider students (who are enrolled at a school during the whole internship period) for our internships and graduation assignments.