Skip to main content

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

Optimize Resume

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.

Found this role interesting?

Electrical Engineering | Computer Engineering internship: test bench automation FPGA
ASML
Apply