Introduction
Are you a student with an educational background in Computer Science or Software Engineering? Do you enjoy programming in Python? Are you familiar with GitHub? Then this internship might be interesting to you!
Background Information
Metrology leveling is a department within the Metrology & Machine Control cluster at ASML. The department is responsible for the software in ASML's lithography machines to ensure that materials (wafers) are placed in the best focus of the lens of a lithography machine. The software code base of the Metrology leveling department is written in C, C++, and Python and consists of about 1.1 million lines of code. The software code base is split into about 125 functional software components.
Your Assignment
Almost each software component has automated tests. These tests are run on a periodic basis and are executed in Google's Cloud platform. However, frequent testing leads to a considerable amount of resources and time being needed, which can become substantial and can lead to more costs than budgeted for using Google Cloud services. This is partly tackled by a test selection mechanism that aims to select only relevant tests for the code changes that have been done. However, this test selection is coarse (only based on the changed software components). In the recent past, work has been done to explore test runtime forecasting, outcome correlation, and predictive test selection (to perform test prioritization) using machine learning. The goal of this assignment is to build upon this work and deploy it in Metrology Leveling's continuous integration pipelines.
Your Profile
To be a perfect match for this internship, you:
- Have a background in computer science, software engineering, or a related study background.
- Are a bachelor student looking for an apprentice internship or graduation assignment (thesis), or a master student looking to gain work experience (apprentice internship).
- Have programming skills in Python.
- Are familiar with modern software development tools (like GitHub).
- Are not afraid to learn and ask questions.
- Are solution-oriented and have a hands-on mentality.
- Have good communication skills in English (verbal and written).
Other Requirements
- You are available for at least 3 days a week, and for a duration of 6-9 months.
- You are enrolled at a school for the entire duration of the internship.
- You need to be located in the Netherlands to perform your internship. If you are currently living/studying outside of the Netherlands, please include in your CV/motivation letter your willingness to relocate.
Diversity and Inclusion
ASML is an Equal Opportunity Employer that values and respects the importance of a diverse and inclusive workforce. It is the policy of the company to recruit, hire, train, and promote persons in all job titles without regard to race, color, religion, sex, age, national origin, veteran status, disability, sexual orientation, or gender identity. We recognize that diversity and inclusion is a driving force in the success of our company.
Other Information
Change the world – one nanometer at a time. Become an intern at a Dutch company that’s a global industry leader. You’ll gain valuable experience in a highly innovative environment – one that sparks your imagination and creativity. In addition to a monthly internship allowance of up to €600 (plus a possible housing and free public transport), you’ll get practical guidance from experts in the field and the chance to work in and experience a dynamic team environment.
ASML - be part of progress. ASML is a high-tech company headquartered in the Netherlands. We manufacture the complex lithography machines that chipmakers use to produce integrated circuits, or computer chips. What we do is at the heart of all the electronic devices that keep us informed, entertained, and connected. Every day, you use electronics that simply wouldn’t exist without our machines.
Behind ASML’s innovations are engineers who think ahead. The people who work at our company include some of the most creative minds in physics, electrical engineering, mathematics, chemistry, mechatronics, optics, mechanical engineering, computer science, and fields which are not technically oriented.
We believe we can always do better. We believe the winning idea can come from anyone. We love what we do – not because it’s easy, but because it’s hard.
Students - Getting Ready for Real-World R&D
We’re a global team of about 39,000 people of 140 different nationalities and counting. Headquartered in Europe’s top tech hub, the Brainport Eindhoven region in the Netherlands, our operations are spread across Europe, Asia, and the US.
In such an environment, your colleagues may be sitting next door, or they could be thousands of kilometers away in a different country – or even working for a different company.
An internship at ASML is the opportunity to get to know not only the world of industrial-strength R&D, but yourself – you’ll discover just what excites you most. Will you design a part of the machine, or make sure it gets built to the tightest possible specifications? Will you write software that drives the system to its best performance, or work side-by-side with the engineers of our customers in a fab, optimizing a system to the requirements of the customer?
How will you be part of progress?
Benefits Extracted with AI
- Monthly internship allowance up to €600
- Possible housing allowance
- Free public transport
- Practical guidance from experts
- Dynamic team environment
Similar jobs
Last update: 23 minutes ago
IT Internship: Strategic Management
Join ASML as an IT Strategic Management Intern to gain hands-on experience in strategic planning and business analysis.
Intern - Software Engineer CXL Development
Join Micron Technology as a Software Engineer Intern in CXL Development, working with Java, Python, and C++.
Software Engineer Intern
Join Coinbase as a Software Engineer Intern to build next-gen crypto products. Solve complex problems with blockchain technology.
Application Engineer with Python and C++
Join Sofico as an Application Engineer in Ghent. Work with Python, C++, and automation in a hybrid role.
Intern Software Engineer
Join EquipmentShare as a Software Engineering Intern in Columbia, MO. Gain hands-on experience in backend and frontend development.
Mid-Level DevOps Engineer with Python Skills
Join APG as a Mid-Level DevOps Engineer with Python skills, focusing on CI/CD, Azure DevOps, and Linux environments.
Software Engineer Intern - Masters
Join Sony Interactive Entertainment as a Software Engineer Intern to innovate test frameworks. Ideal for Master's students with Python/JavaScript skills.
AI/ML Software Developer Intern for Electronic Design Automation
Join Infineon as an AI/ML Software Developer Intern in Villach, Austria, focusing on Electronic Design Automation.
Software Engineer Intern (AI/ML) - Summer 2025
Join Snowflake as a Software Engineer Intern in AI/ML for Summer 2025. Work on groundbreaking AI technology and gain hands-on experience.
Software Engineer Intern (Spring 2025)
Join Kognitos as a Software Engineer Intern in San Jose, CA. Work on AI projects, collaborate with experts, and enhance your skills.
Software Engineer Intern - Client Developer Experience
Join Sony Interactive Entertainment as a Software Engineer Intern to enhance developer productivity tools for PlayStation.
Full-Stack Engineer with C# and Python
Join as a Full-Stack Engineer in Amsterdam, working with C#, Python, and more. Competitive salary and benefits.
Software Engineer Intern (AI/ML) - Spring 2025
Join Snowflake as a Software Engineer Intern in AI/ML for Spring 2025. Work on cutting-edge AI technology and contribute to our AI Data Cloud platform.
Software Engineering Internship - Modularity Improvement in Scanner Software
Join ASML as a Software Engineering Intern to improve modularity in scanner software using C++, Python, and design patterns.
iOS Engineering Intern
Join Qonto as an iOS Engineering Intern to build innovative features in Swift, focusing on high-quality code and UI in a dynamic team.
Internship - Reliability Data Science
Join ASML as a Reliability Data Science Intern in San Diego, focusing on data analysis and programming.
Computer Science Internship: C++/C Software Developer
Join ASML as a Computer Science Intern focusing on C++/C software development and code visualization.
Senior Full Stack Developer with PHP and TypeScript
Join XIP as a Senior Full Stack Developer in Enschede, working with PHP, TypeScript, AWS, and more. Great benefits and a dynamic team!
Software Engineer, Distributed Systems
Join Censys as a Software Engineer in Distributed Systems, working on data pipelines and cybersecurity solutions. Hybrid role in Marion County, OR.
Frontend Developer Intern
Join ASML as a Frontend Developer Intern in San Jose, CA. Work with React, JavaScript, and TypeScript on cutting-edge data analytics tools.
Software Engineering Internship (Front End/Back End/Site Reliability/Security)
Join Pendo as a Software Engineering Intern in Raleigh, NC. Work on impactful projects in a dynamic tech environment. $30/hr.
Software Engineer Intern - Masters
Join Sony Interactive Entertainment as a Software Engineer Intern to work on payment systems using Java, Spring Boot, and AWS.
Internship Backend Developer with Python
Join Airbus as a Backend Developer Intern to work on digitalizing reporting templates using Python and databases.
AI Software Engineer Intern
Join BCG X as an AI Software Engineer Intern to develop AI solutions and collaborate with global teams.