Computer Science

ASML
Veldhoven, Netherlands
7 days ago

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior

Job location

Veldhoven, Netherlands

Tech stack

Automation of Tests
C++
Software Quality
Software Debugging
Firmware
Integrated Development Environments
Python
Software Engineering
Software Requirements Analysis
Scripting (Bash/Python/Go/Ruby)
GIT
Information Technology

Job description

The internship is part of the Glider Team within the EUV Dose Control group, responsible for ensuring the amount of Extreme Ultraviolet (EUV) light in the machine. The team develops a Firmware Automation Tool used by engineers to automate firmware integration in the software stack. Due to the Sensor Peripheral Redesign project and updates in the new I/O software component (DWAE), several enhancements and fixes are required. Your assignment The internship offers hands-on impact in a high-tech development environment. Where you work on improving a firmware automation tool that supports engineers in integrating firmware into the broader software stack. You focus on adding new I/O-related functionality while improving reliability, usability, and overall software quality. Your main responsibilities will be: Implement I/O-related features tailored to new sensor and peripheral designs. Update firmware integration workflows to match new software requirements. Analyze, debug, and resolve defects to improve robustness and consistency. Improve validation steps and overall developer experience. Expand automated test coverage to reduce manual verification effort. Update and maintain clear, structured technical documentation.

Requirements

This is a bachelor graduation thesis internship for minimum 6 months, 4-5 days per week ( 2-3 days on-site). The start date of this internship is as of September (earlier possible). Your profile To be suitable for the internship, you: Are enrolled in a bachelor's degree in computer science, software engineering, or information technology. Are completing a graduation or final-year internship at a university of applied sciences. Have experience with scripting in Python. Have basic knowledge of C++ and version control using Git. Work in a structured, analytical, and collaborative way while communicating clearly in English. This position requires access to controlled technology, as defined in the United States Export Administration Regulations (15 C.F.R. § 730, et seq.). Qualified candidates must be legally authorized to access such controlled technology prior to beginning work. Business demands may require ASML to proceed with candidates who are immediately eligible to access controlled technology.

About the company

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. Over 30 years, we have grown from a small startup into a multinational company with over 60 locations in 16 countries across Europe, Asia and the US.

Apply for this position