
Electrical Engineering | Computer Engineering internship: test bench automation FPGA
Job Description
Introduction
The Electronics Development team in Veldhoven supports advanced hardware platforms used in high-precision systems. In this internship, you help improve how FPGA-based boards are tested and validated. Your work focuses on building automation that increases efficiency and consistency in testing. This internship offers hands-on experience at the intersection of software and digital hardware. You will collaborate with engineers who design and validate complex electronic systems.
Your assignment
In this assignment, you design and demonstrate a Python-based automated test bench solution. You focus on reducing manual effort while improving repeatability and scalability of tests. You will work with a simulated or real device and show measurable improvements over manual testing. Your main responsibilities will be:
Design and build a Python script that automates test execution
Enable communication with a device through common interfaces such as serial or network
Implement structured logging of test data in formats such as CSV or JSON
Develop reliable error handling and retry mechanisms for robust execution
Create configurable test flows, including batch runs or parameter sweeps
Validate and check consistency of collected data
Document the solution, including system design and usage instructions
This is a bachelor/master internship for minimum 6 months, minimum 4 days per week (3 days on-site). The start date of this internship is as of September 2026 and is flexible.
Your profile
To be suitable for the internship, you:
Are currently pursuing a bachelor’s or master’s degree in electrical engineering or computer engineering
Have experience with Python programming and structured code development
Understand basic digital electronics or FPGA-based systems
Work in a structured and analytical way when solving technical problems
Communicate clearly and collaborate effectively in a team environment
This internship gives you the opportunity to build practical solutions that improve engineering workflows. You gain experience that is directly relevant to testing complex electronic systems. By joining this assignment, you contribute to reliable and scalable validation approaches within ASML.
Other requirements you need to meet:
You are enrolled at an educational institute for the entire duration of the internship;
Attach your cover letter with a clear motivation why you are interested in this internship assignment in particular;
You need to be located in the Netherlands to perform your internship. In case you are currently living/studying outside of the Netherlands, your CV/motivation letter needs to include the willingness to relocate.
If you are a non-EU citizen, studying in the Netherlands, your university is willing to sign the documents relevant for doing an internship (i.e., Nuffic agreement).
Inclusion and diversity
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 inclusion and diversity is a driving force in the success of our company.
Need to know more about applying for a job at ASML? Read our frequently asked questions.
Optimize Your Resume for This Job
Get a match score and see exactly which keywords you're missing
Job Details
- Category
- Avionics
- Employment Type
- Internship
- Location
- Veldhoven, Netherlands
- Posted
About ASML
ASML is the world leader in lithography systems for the semiconductor industry, manufacturing complex machines critical to the production of integrated circuits.
More Roles at ASML





Similar Avionics Roles
Found this role interesting?

