Job Opportunities in Netherlands


September 19, 2024

ASML

Veldhoven

OTHER


Software Engineering Internship: Modularity Improvement within Scanner Software

Introduction
Are you a master student in Computer Science, Software Engineering or a related field looking for a graduation or apprentice internship? Do you a great understanding of design patterns and principles and are comfortable with C++ and Python? Then this internship might be interesting for you!

Background information
The Metrology Image Alignment Software group is part of Scanner-Metrology in Development and Engineering organization at ASML. The core functionality of this group is to develop software solutions for aligning patterns from reticle to wafer using expose side sensors to achieve maximum yielding dies on EUV Twin Scan lithography machines.

Your assignment
The Image Alignment Metrology Software has grown rapidly during years of developments. It has many modules that are further divided into multiple components. Also, the component interfaces have grown in complexity and number. The interfaces are defined in a proprietary IDL (interface definition language) which together with scope control mechanism ensures that the interaction between components, modules and functional clusters follows ASML architectural guidelines. The IDL is also used to abstract from different programming languages used for the software implementation (mainly C, C++ and python)

This project aims at analyzing interface interactions and based on defined metrics, identify hotspots in ASML’s architecture. Also propose generic solutions on how to refactor the interfaces for a better architecture with improved modularity.

The goal is to analyze the interaction between a group of interfaces inside one or more modules of the Metrology Image Alignment Software (EUV) and based on the metrics deduced from the analysis, identify improvement items as well as several architectural/design patterns to be used to improve the interface interaction.

Suggested steps to be followed:
  • Research architecture/design patterns that are most suitable for requirements such as maintainability, extendibility, usability
  • Define metrics to identify architectural hotspots
  • Propose algorithm/tooling that can map the metrics to proposed architectural/design patterns.
  • Using the proposed algorithm, identify items to improve modularity index of the Software.
  • Propose solution(design/architectural pattern) about how to improve the interface interactions in the identified improvement items. Implement a prototype for the algorithm showing a tradeoff with alternative solutions (design pattern).

Your Profile
To be a perfect match for this internship, you:
  • Are a master student in Computer Science, Software Engineering or a related field.
  • Have experience with design patterns, Object Oriented Design Principles and design knowledge for refactoring interfaces and modules.
  • Are comfortable with C++, Python and working in Linux shell.
  • Possess soft skills for technical alignments and discussions with multiple stakeholders and are able to lead the brainstorming sessions towards meaningful conclusions,
  • Are passionate about research, analyzing trade-offs between alternative solutions in order to converge towards informed and optimal solution considering the defined metrics.

This is a master graduation or apprentice internship with a duration of a minimum of 6 months, for 4-5 days a week, starting in Q1 2025.

Please note that we can only consider students who are enrolled at an educational institution for the entire duration of the internship.

Leading with purpose
At ASML, we’ve been making giant leaps in microchip manufacturing technology since 1984, with more than 42.000 employees and over 60 locations globally. It’s a common misconception that we make microchips, but we actually design and manufacture the lithography machines that produce microchips.
We're the world’s leading supplier for the semiconductor industry and we take this responsibility very seriously. We strive to be a force for good in the world. Whether enabling energy transition, AI or helping make healthcare more accessible, the work we do at ASML helps unlock the potential of people and society.

Learning and growing
Working at ASML is a journey; an opportunity to never stop learning and growing and we see it as our responsibility
to help you unlock your potential. We offer training and development opportunities, including educational
assistance. Here at ASML, you will find an environment where you can take up multiple growth opportunities, master your competencies and make your mark in a variety of ways.

Belong at ASML
We believe you’ll do your best work when you’re supported by an inclusive environment where you can bring your full self to work. At ASML, you'll feel welcome, recognized and supported by a company that helps you thrive. We’re a highly diverse group of people. No matter who you are in our company, you can have a real influence. You’ll be empowered by flexible working and well-being programs, as well as participate in employee networks such as: ‘Women’, ‘Sports’, ‘Green’, ’Expats’, and more!

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.

Need to know more about applying for a job at ASML? Read our frequently asked questions.

Latest Job Opportunities


September 25, 2024

Tamarschool
Leerkracht voor de startklas (groep 1 en 2)

Den Haag

OTHER

View Details

September 25, 2024

Docenter
FREELANCE LEERKRACHT GEZOCHT – per 1 november

Den Haag

OTHER

View Details

September 25, 2024

Gro-up kinderopvang
Pedagogisch medewerker op het Meeuwennest

Zoetermeer

OTHER

View Details

September 25, 2024

UN1EK
2 LEERKRACHTEN BOVENBOUW KC HET VISNET

Vlaardingen

OTHER

View Details

September 25, 2024

UN1EK
ZORGCOORDINATOR KC HET VISNET

Vlaardingen

OTHER

View Details

September 25, 2024

PCBO
Ervaren leerkrachtondersteuner en/of onderwijsassistent, 24-40 uur (De Wissel)

Rotterdam

OTHER

View Details

September 25, 2024

PCBO
Pedagogisch medewerker Het Kleine Klavertje , 16 uur (De Klaver Carnisse)

Rotterdam

OTHER

View Details

Similar Jobs


September 19, 2024

Bosch Group
Software Development Intern - Bluetooth Auracast

Eindhoven

OTHER

View Details

September 19, 2024

TomTom
Software Engineering Manager

Amsterdam

OTHER

View Details

September 19, 2024

Dienst Uitvoering Onderwijs (DUO)
Software Solution Architect

Den Haag

OTHER

View Details

September 17, 2024

Apollo Tyres Global R&D
Internship Project: Warehouse Software Integration

INTERN & FULL TIME

View Details

September 14, 2024

ICT Group
Embedded Software Designer

Deventer

View Details

September 20, 2024

Philips
MR Software Experience Team Lead

Best

View Details

New Jobs from This Company


September 24, 2024

ASML
Group Team Leader (GTL) Supplier Quality Engineering (SQE)

Veldhoven

OTHER

View Details

September 24, 2024

ASML
Security Incident Response Team - Incident Coordinator

Veldhoven

OTHER

View Details

September 23, 2024

ASML
Packaging Coordinator

Veldhoven

OTHER

View Details

September 19, 2024

ASML
Finance Process Improvement Expert

Veldhoven

OTHER

View Details

September 19, 2024

ASML
Production Planner

Veldhoven

OTHER

View Details