Software Engineering Internship: Modularity

3 weken geleden


Veldhoven, Nederland ASML Voltijd

**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 par



  • Veldhoven, Nederland ASML Voltijd

    **Introduction**: The Mechanical Development cluster (MDEV) is designing, building and testing mechanical systems and sub-systems which are fitted into the end products. It has an overall responsibility for the Mechanical Layout during the whole V-cycle, ensuring that the total system can be build, transported, installed and serviced in a safe and efficient...


  • Veldhoven, Nederland ASML Voltijd

    **Introduction**: Maximizing yield, manufacturing speed, efficiency and reliability are among the key parameters for customers in high-volume chip manufacturing. Business Line Applications (BL Apps) extends our holistic lithography solutions by developing products that work alongside our lithography systems to help them perform better and improve the...


  • Veldhoven, Nederland ASML Voltijd

    **Introduction**: Mechanical System Layout (MSL) manages the mechanical system layout to enable the functionally optimal engineering of exposure tools and to meet build, transport, and install requirements for our ASML products. 3D CAD and VR tools, as well as, 3D scaled fysical models (Mockups) support visualizing the layout concepts. Lightweight files...


  • Veldhoven, Nederland ASML Voltijd

    **Introduction**: Are you a bachelor or master student with an educational background in electrical engineering or mechatronics? Are you interested in performing route cause analysis and investigating on solutions that would improve the cable connectivity diagnostics of ASML's DUV machines? Then this internship might be for you! **Background...


  • Veldhoven, Nederland ASML Voltijd

    **Introduction** Are you a student in Mechanical engineering, industrial engineering, physics, or a related field? Do you have an affinity for doing research? Then this internship could be interesting for you! **Background information**: Working as a Manufacturing and Equipment Engineer, your mission is to optimize the reliability, availability,...


  • Veldhoven, Nederland ASML Voltijd

    **Introduction to the job**: **Background information**: Within ASML, the sector Development & Engineering (D&E) is responsible for the specification and the development of ASML products. This exciting position is available in the Laser Light Generation group, that is part of the Embedded SW EUV department of ASML's business function Development &...


  • Veldhoven, Nederland ASML Voltijd

    **Introduction**: Your internship will be within DUV System Industrialization Department that supports worldwide execution of upgrades for machines running production in diverse customer environments. The team integrates and industrializes complex dependencies from various competencies in commercial upgrades packages for DUV. Main challenge of the department...


  • Veldhoven, Nederland ASML Voltijd

    **Introduction**: Development & Engineering department aims to provide high quality software by using a precise and efficient CI/CD pipeline. The Tin Supply and Refill software team creates drivers and GUI software to control ASML machines. Currently our team is using a manually crafted dependency tree to automatically schedule affected tests in a Pull...


  • Veldhoven, Nederland ASML Voltijd

    **Introduction**: The EUV Manufacturing Sequence Integration department develops series of hardware + software instructions (Sequence) for ASML EUV factory machine builds and repairs. With >100,000 parts, interconnecting modules and various machine functions, it’s critical for Sequence Integrators to develop and maintain Sequences by taking into account...


  • Veldhoven, Nederland ASML Voltijd

    **Introduction**: Computational Analysis and Digital Engineering group is responsible for precision engineering of critical modules and for general mechanical analysis. One of our challenges is modelling of basic structural assemblies. These assemblies typically have a lot of components which are welded or bolted together. The lead time for creating a model...

  • Event Management Internship

    3 weken geleden


    Veldhoven, Nederland ASML Voltijd

    **Introduction to the job**: Are you a bachelor or master student with a Communications or Event Management background or related? Are you a team player in an ever-changing environment, with the ability to work independently as well? Do you want to help organize multiple live, online or hybrid events a year? Then supporting the Event Management Team can be a...


  • Veldhoven, Nederland ASML Voltijd

    **Introduction**: The EXE Top Integration team of ASML does development and integration of mechatronic systems for cutting edge EUV lithography systems. During testing and qualification of our modules a lot of (measurement) data becomes available which could be used for diagnostics, preventive maintenance and monitoring of other machine KPI's. **Your...


  • Veldhoven, Nederland ASML Voltijd

    **Introduction**: **Background Information**: At ASML Research, we work with materials exposed to intense light sources in the presence of various background gases. This can lead to material degradation that has to be understood and mitigated. One of the processes that plays a key role in such degradation is the emission of photo - and secondary...


  • Veldhoven, Nederland ASML Voltijd

    **Introduction**: Are you a bachelor or master student in Computer Science, Data Science or a related field like Physics, Engineering, Maths, looking for an internship? Do you enjoy working with data? Are you skilled in programming tools such as MATLAB or Python? Then this internship might be interesting to you! **Background information**: In ASML, a data...


  • Veldhoven, Nederland ASML Voltijd

    **Introduction**: Our Operational Excellence Business Engineering team is at the heart of driving efficiency, innovation, and best practices within our organization. We focus on refining our processes, optimizing cost structures, and developing scalable models that enhance business performance across all levels. By collaborating with multiple stakeholders,...


  • Veldhoven, Nederland ASML Voltijd

    **Introduction**: In the ASML factory there is a constant drive for reducing cycle time for setting up EUV scanner. In this context, it needs to be investigated if the current version of the EUV metrology calibration sequence can be reduced further. We intend to do so by creating one calibration step that will combine several calibration...


  • Veldhoven, Nederland ASML Voltijd

    **Introduction**: ASML is the world's leading provider of lithography systems for the semiconductor industry, manufacturing complex machines that are critical to the production of integrated circuits or chips. We utilize Computational Fluid Dynamics (CFD) to ensure the optimal environmental conditions of the optical components in its machines to maximize...


  • Veldhoven, Nederland ASML Voltijd

    **Introduction**: ASML values and respects the importance of a diverse and inclusive workforce. Business Lines Applications is developing it's own D&I program in order to build a workplace that works for everyone, invest in People Effectiveness & Development and strengthen different styles of Leadership. You will be part of the Metrology and Patterning...


  • Veldhoven, Nederland ASML Voltijd

    Introduction to the job The Modeling and Inference Group covers the development of optical and mathematical models and methods required to infer physical model parameters from optical metrology data. Relevant new metrics and algorithms as well as new measurement functions, with optimum performance characteristics, are identified, designed and implemented....


  • Veldhoven, Nederland ASML Voltijd

    **Introduction**: **Background information**: The Development & Engineering (D&E) sector of ASML is responsible for the specification, design and realization of the products in the ASML portfolio. Within D&E, the Electronic Development (EDEV) cluster is accountable for the definition, realization, qualification and integration of all electronic functions and...