Computer Science internship: migration of code generator

ASML

Veldhoven

On-site

EUR 6,700 - 10,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading technology company in Veldhoven is offering a full-time internship for a Computer Science student to work on migrating a code generator. This role involves evaluating alternatives to outdated technologies, implementing feasible solutions, and documenting the process. Ideal candidates are pursuing a degree in computer science and possess programming skills in Java and C++. The internship spans a minimum of 6 months and requires a proactive attitude, clear communication, and the ability to work independently.

Qualifications

  • Enrolled at an educational institute for the entire duration of the internship.
  • Located in the Netherlands for the internship.
  • Non-EU citizens must have university support for internship documentation.
  • Analytical, proactive, able to work independently.
  • Willing to relocate to the Netherlands if currently outside.

Responsibilities

  • Research and identify alternatives for Xtext and Xtend.
  • Compare options using predefined evaluation criteria.
  • Select the most suitable technology for migration.
  • Demonstrate feasibility by migrating part of the current implementation.
  • Explore automation strategies for full migration.
  • Document findings and provide recommendations.

Skills

Java
C++
Domain-specific languages (DSLs)
Analytical skills
Proactiveness
Ability to work independently
Communication skills

Education

Bachelor’s degree in computer science

Job description

Computer Science internship: migration of code generator

Veldhoven

HBO

Full-time

Computer Science internship: migration of code generator

Introduction

Join the Machine Data & Infrastructure (MDI) department at ASML, where we define and manage machine input settings for advanced lithography systems. These settings enable customers to structure wafers and ensure accurate processing. To speed up adding new settings, we developed a data-driven Code Generator using Xtext and Xtend. However, these technologies are nearing end-of-life, and we need your help to explore alternatives. This internship offers you the chance to contribute to a critical migration project that impacts multiple teams across ASML.

Your assignment

You will investigate and evaluate modern technologies to replace Xtext and Xtend in our Code Generator. Your work will help us prepare for future‑proof solutions and reduce dependency on outdated frameworks.

Your main responsibilities will be:
  • Research and identify alternatives for Xtext and Xtend
  • Compare options using predefined evaluation criteria
  • Select the most suitable technology for migration
  • Demonstrate feasibility by migrating part of the current implementation
  • Explore automation strategies for full migration, possibly leveraging AI
  • Document findings and provide recommendations for next steps

This is a bachelor thesis internship for a minimum of 6 months, minimum 5 days per week (3 days on‑site). The start date of this internship is as of as soon as possible.

Your profile

To be suitable for the internship, you:

  • Are pursuing a bachelor’s degree in computer science
  • Have experience with multiple programming languages (preferably Java and C++)
  • Understand or have experience with domain‑specific languages (DSLs)
  • Are analytical, proactive, and able to work independently
  • Communicate clearly and enjoy learning new technologies

Other requirements you need to meet:

  • You are enrolled at an educational institute 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, your CV/motivation letter includes 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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Computer Science internship: migration of code generator
Computer Science internship: migration of code generator

StudentJob • Veldhoven

Hybrid
CS Internship: DSL Code Generator Migration & Research
CS Internship: DSL Code Generator Migration & Research

StudentJob • Veldhoven

Hybrid
Communication | Business administration internship: IT learning program management
Communication | Business administration internship: IT learning program management

ASML • Veldhoven

Hybrid
EUR 5,580 - 7,812
Communication | Business administration internship: IT learning program management
Communication | Business administration internship: IT learning program management

ASML Germany GmbH • Veldhoven

Hybrid
EUR 6,696 - 10,044
Internship allowance
Visa support
HR internship: support the Internships Office
HR internship: support the Internships Office

ASML • Veldhoven

On-site
EUR 6,700 - 10,000
Software Engineering | Mechanical Engineering internship: automated simulation reporting
Software Engineering | Mechanical Engineering internship: automated simulation reporting

ASML • Veldhoven

Hybrid
EUR 20,000 - 27,000
Physics | Materials Science internship: ai-driven experimental insights
Physics | Materials Science internship: ai-driven experimental insights

StudentJob • Eindhoven

Hybrid
Law | HR internship: Global Mobility Expertise Immigration
Law | HR internship: Global Mobility Expertise Immigration

ASML Germany GmbH • Veldhoven

Hybrid
EUR 7,000 - 10,000
Vocational (MBO) Software engineering | computer science internship: Alignment Diagnostic Tool
Vocational (MBO) Software engineering | computer science internship: Alignment Diagnostic Tool

StudentJob • Veldhoven

On-site
Mathematics - systems and control internship: wafer handler optimization
Mathematics - systems and control internship: wafer handler optimization

asml • Eindhoven

On-site
EUR 10,000 - 13,000