Stages bij ASML

Investigate and test alternative 3D modeling software for ASML systems bij ASML

Beschrijving

Background information

You will be part of a small team of software engineers who work from the applications business unit of ASML in Eindhoven, reporting to Brion in San Jose (US). The team is best described as a small startup within the bigger ASML organization. The focus of our team is on software applications that improve the performance of ASML systems, using modeling and simulation software. For certain capabilities we use a specific third party 3D kernel in our software and we would like to investigate alternatives that could potentially replace the current choice of the 3D modelling kernel.

Your assignment

Within ASML you will:

  • Investigate various alternatives of 3D modeling software, compare them using existing test suites and report this comparison. Possible evaluation areas are runtime, accuracy, flexibility, maintainability, etc.
  • Choose viable alternatives from the research and investigate their advantages or disadvantages when applied in our specific use case, by (partially) rewriting our software to use one or more of the different investigated kernels, as prototype development.

When you are interested in a graduation internship, additional assignments can be developed.

Your profile

You are a master student in Computer Science, Software Engineering, or a related discipline. You have good communication skills (both written and verbal) and a good command of the English language. Furthermore, you have experience with C++, Python and Unix/Linux environments. You are proactive and can work independently. Experience with 3D modeling or programming is highly preferred. This is an apprentice internship for a period of 3 months or longer. The number of days per week can be discussed. The start date will be as soon as possible. Please keep in mind that we can only consider students (who are enrolled at a school during the whole internship period) for our internships and graduation assignments.

What ASML offers

Your internship will be in one of the leading Dutch corporations, gaining valuable experience in a highly dynamic environment. You will receive a monthly internship allowance of 500 euro (maximum), plus a possible housing or travel allowance. In addition, you’ll get expert, practical guidance and the chance to work in and experience a dynamic, innovative team environment.

ASML: Be part of progress

We make machines that make chips – the hearts of the devices that keep us informed, entertained and safe; that improve our quality of life and help to tackle the world’s toughest problems. We build some of the most amazing machines that you will ever see, and the software to run them. Never satisfied, we measure our performance in units that begin with pico or nano. We believe we can always do better. We believe the winning idea can from anyone. We love what they do – not because it’s easy, but because it’s hard.

Students: Getting ready for real-world R&D

Pushing technology further is teamwork, and our R&D team is more than 5,500 people strong, with major sites on three continents. Dozens of diverse, interdisciplinary teams work in parallel to meet a challenging development schedule. In such an environment, your colleagues may be sitting next door, or they could be thousands of kilometers away in a different country, or even working for a different company. An internship at ASML is your opportunity to get to know this world of industrial-strength R&D and get a feel for that excites you most. Will you design a part of the machine, or make sure it gets built to the tightest possible specifications? Will you write software that drives the system to its best performance, or work side-by-side with the engineers of our customers in a fab, optimizing a system to the requirements of the customer?


Qualify refactored legacy software through generation of test cases and models bij ASML

Beschrijving

Background information

In the software metrology department at ASML a number of software modules have been constructed during the past few years. The modules quickly grew in complexity and size forming a complex legacy software with many technical debts and architectural decays. In order to facilitate the introduction of new innovations, refactoring of existing legacy code is required. However, ensuring the correctness of the refactored systems is vital to avoid any risk of breaking existing functionality. For this purpose, we are investigating techniques to automatically verify the correctness of the new refactored systems through the generation of models and test cases from legacy systems and use them as basis for software qualification.

Your assignment

The assignment will explore novel and the state of the arts methods and techniques to extract knowledge from various software artifacts and will involve the following topics:

  • Study software metrics to measure the quality of code before and after the refactoring steps.
  • Study various techniques of extracting hidden knowledge from legacy code (e.g., graph walkers, static analysis, active/passive learning
  • Study techniques and frameworks for testing and systematic test case and model generation.
  • Build a prototype tool to qualify any refactored code base.
  • Validate the prototype tooling on existing software at metrology.
  • Prepare a list of (anti-)patterns encountered during refactoring, knowledge extraction and testing.
  • Document and present your findings.

Your profile

You are a master student in Computer Science who has knowledge in C/C++ or Java. Prior knowledge of state machines, software metrics, process mining, model checking, model-based testing and/or Eclipse modeling tools is a plus. You have good analytical skills and can work independently. Furthermore, your English communication skills are good. This is a graduation assignment with a minimum duration of 6 months, for at least 4 days a week. Please keep in mind that we can only consider students (who are enrolled at a school during the whole internship period) for our internships and graduation assignments.

What ASML offers

Your internship will be in one of the leading Dutch corporations, gaining valuable experience in a highly dynamic environment. You will receive a monthly internship allowance of 500 euro (maximum), plus a possible housing or travel allowance. In addition, you’ll get expert, practical guidance and the chance to work in and experience a dynamic, innovative team environment.

ASML: Be part of progress

We make machines that make chips – the hearts of the devices that keep us informed, entertained and safe; that improve our quality of life and help to tackle the world’s toughest problems. We build some of the most amazing machines that you will ever see, and the software to run them. Never satisfied, we measure our performance in units that begin with pico or nano. We believe we can always do better. We believe the winning idea can come from anyone. We love what we do – not because it’s easy, but because it’s hard.

Students: Getting ready for real-world R&D

Pushing technology further is teamwork, and our R&D team is more than 5,500 people strong, with major sites on three continents. Dozens of diverse, interdisciplinary teams work in parallel to meet a challenging development schedule. In such an environment, your colleagues may be sitting next door, or they could be thousands of kilometers away in a different country, or even working for a different company. An internship at ASML is your opportunity to get to know this world of industrial-strength R&D and get a feel for that excites you most. Will you design a part of the machine, or make sure it gets built to the tightest possible specifications? Will you write software that drives the system to its best performance, or work side-by-side with the engineers of our customers in a fab, optimizing a system to the requirements of the customer?


Improve software infrastructure availability and efficiency bij ASML

Beschrijving

Background information

Within ASML the sector Development & Engineering is responsible for the specification and the design of ASML products. In this sector, the department SW DE EUV Source Test and Integration specifies, executes and controls the testing and integration of the various software sub-systems into a software release. The T&I department relies heavily on automation for testing and integration.

Your assignment

You will contribute to efficiency of the automated test infrastructure and extending functionality. The test-infrastructure is in use 24/7 for multiple sites, so for any implementation work you will also participate in the processes (impact analysis, software-design, implementation and review) that ensures quality and avoids downtime on the test-infrastructure itself. Possible tasks during the internship (actual content depends on internship duration and start-date):

  • Add controls to avoid running a test multiple times
  • Re-try of previously failed tests only after analysis
  • Automated analysis of test-results to offload manual test-analysts
  • Avoid running on expensive test-infrastructure when basic (static) tests have not executed yet
  • Improve test-scheduler interface to avoid scheduling of tests on inappropriate platforms

Your profile

You are a bachelor or master student in computer science or a related discipline. You have experience with objectoriented programming and know how to use Python, PHP, Javascript and HTML. You are interested in (automated) testing, quality (coding style, warning free compilation) and standardization (software re-use and maintainability).

This is a graduation internship for 4 to 5 days a week with duration of a minimum 5 months.

Please keep in mind that we can only consider students (who are enrolled at a school during the whole internship period) for our internships and graduation assignments.

What ASML offers

Your internship will be in one of the leading Dutch corporations, gaining valuable experience in a highly dynamic environment. You will receive a monthly internship allowance of 500 euro (maximum), plus a possible housing or travel allowance. In addition, you’ll get expert, practical guidance and the chance to work in and experience a dynamic, innovative team environment.

ASML: Be part of progress

We make machines that make chips – the hearts of the devices that keep us informed, entertained and safe; that improve our quality of life and help to tackle the world’s toughest problems. We build some of the most amazing machines that you will ever see, and the software to run them. Never satisfied, we measure our performance in units that begin with pico or nano. We believe we can always do better. We believe the winning idea can come from anyone. We love what we do – not because it’s easy, but because it’s hard.

Students: Getting ready for real-world R&D

Pushing technology further is teamwork, and our R&D team is more than 5,500 people strong, with major sites on three continents. Dozens of diverse, interdisciplinary teams work in parallel to meet a challenging development schedule. In such an environment, your colleagues may be sitting next door, or they could be thousands of kilometers away in a different country, or even working for a different company. An internship at ASML is your opportunity to get to know this world of industrial-strength R&D and get a feel for that excites you most. Will you design a part of the machine, or make sure it gets built to the tightest possible specifications? Will you write software that drives the system to its best performance, or work side-by-side with the engineers of our customers in a fab, optimizing a system to the requirements of the customer?


Investigating the applicability of cutting edge techniques within IT & Data bij ASML

Beschrijving

Background information

Within ASML, the Competence Center Product within IT is responsible for all tools and infrastructure that is required for product Development and Engineering. A specific group in this competence center is responsible for everything related to Software Development, this group is called Software Engineering Infrastructure (SEI), where more than 100 people are working in. One of the services they provide is an infrastructure to run the tests of many end-product related software deliverables. Those tests are done both manually and automated, and need to be executed before the software is deployed to a real machine in the actual cleanrooms.

This test farm is built with modern virtualization techniques, and offers capacity to run 1000’s of tests a day. It is designed and maintained by a small team within SEI. To make the systems ready for ASML’s future growth the SEI group collaborates with Development & Engineering.

Your assignment

Our test farm generates a huge amount of test reporting and system logging during its operation. We are looking for patterns, trends, cause-effect pairs etc. in this set of data, enabling us to improve the utilization of the test farm, and improve the quality of the entire testing process. The assignment involves at least the following tasks:

  • Identify the potential value in the immense set of information mentioned above.
  • Make sure that data is captured, without disrupting the throughput of the test farm.
  • Harvest a piece of the value out of the above mentioned set of data, using modern artificial intelligence techniques such as Watson (IBM) or potentially open source equivalent functionality, or a combination.
  • Advice on next steps to be taken in this journey.

Your profile

You are a bachelor or master student within the field of IT, Data Science, Artificial Intelligence or related and you are looking for an apprentice internship starting as soon as possible, for a minimum duration of 5 months. You consider yourself self-propelling and additionally, you have a natural curiosity for the topics discussed above.

Please keep in mind that we can only consider students (who are enrolled at a school during the whole internship period) forour internships and graduation assignments.

What ASML offers

Your internship will be in one of the leading Dutch corporations, gaining valuable experience in a highly dynamic environment. You will receive a monthly internship allowance of 500 euro (maximum), plus a possible housing or travel allowance. In addition, you’ll get expert, practical guidance and the chance to work in and experience a dynamic, innovative team environment.

ASML: Be part of progress

We make machines that make chips – the hearts of the devices that keep us informed, entertained and safe; that improve our quality of life and help to tackle the world’s toughest problems. We build some of the most amazing machines that you will ever see, and the software to run them. Never satisfied, we measure our performance in units that begin with pico or nano. We believe we can always do better. We believe the winning idea can from anyone. We love what they do – not because it’s easy, but because it’s hard.

Students: Getting ready for real-world R&D

Pushing technology further is teamwork, and our R&D team is more than 5,500 people strong, with major sites on three continents. Dozens of diverse, interdisciplinary teams work in parallel to meet a challenging development schedule. In such an environment, your colleagues may be sitting next door, or they could be thousands of kilometers away in a different country, or even working for a different company. An internship at ASML is your opportunity to get to know this world of industrial-strength R&D and get a feel for that excites you most. Will you design a part of the machine, or make sure it gets built to the tightest possible specifications? Will you write software that drives the system to its best performance, or work side-by-side with the engineers of our customers in a fab, optimizing a system to the requirements of the customer?


Design and implement the document generator for ASML Metrology software components bij ASML

Beschrijving

Background information

Software development in ASML is documented using design documents like EPS, EDS, TPS, and TAR. Writing these documents manually is a time consuming activity and it is difficult to keep them up to date. Some of these documents can be generated from formally written requirements, test cases and results of auto testers. The Document Generator is an automatic tool that aims at facilitating the auto-generation of design documents. Commonly used documentation generation tools (e.g. Doxygen) expect their input to be written in a (semi)formal format. Similarly, to automate the generation of EPS and TPS documents, the input requirements and test cases should be specified in a (semi)formal language. Some of the options that are available to specify requirements and test cases formally such as feature files using Gherkin syntax and Gmock based test cases. Gherkin is a business readable and Domain Specific Language that can be used for documentation and automated testing. A feature (analogues to a requirement) and the associated (unit) testers can be written in one source file commonly known by the name feature file. A minimalistic feature file will contain a “Documentation” section for describing the requirement and one or more test cases to test the specified requirement. The test cases are specified using “Given – When – Then” format. With all these in place, the Document Generator should be able to generate design documents with a click of button.

Your assignment

There is already a proto-type tool implemented, your tasks will consist of the following:

  • Gather (additional) requirements for the document generator. Design and/or improve its functionality and software architecture.
  • Improve and/or Implement the document generator. Implementation would be in python.
  • Evaluate the performance and benefit of the Tool.
  • Produce a final report and presentation, with future recommendations

Your profile

You are a final year bachelor or a master student in Computer science, Software engineering or related. You are capable of working both independent and cross sectorial, with a proactive approach. You have an analytical mindset and you are a conceptual thinker. Experience with Python and Software Change Management tooling is a must. Furthermore, basic understanding of a Microsoft word document and understanding of software development process is required. Experience with robot framework, Clearquest/Clearcase, Continuous Integration, Behavior Driven Development and/or Domain Specific Language is a pre. This is a graduation internship for 4 to 5 days a week. The start date is asap, with duration of 6 months and up.

Please keep in mind that we can only consider students (who are enrolled at a school during the whole internship period) for our internships and graduation assignments.

What ASML offers

Your internship will be in one of the leading Dutch corporations, gaining valuable experience in a highly dynamic environment. You will receive a monthly internship allowance of 500 euro (maximum), plus a possible housing or travel allowance. In addition, you’ll get expert, practical guidance and the chance to work in and experience a dynamic, innovative team environment.

ASML: Be part of progress

We make machines that make chips – the hearts of the devices that keep us informed, entertained and safe; that improve our quality of life and help to tackle the world’s toughest problems.

We build some of the most amazing machines that you will ever see, and the software to run them. Never satisfied, we measure our performance in units that begin with pico or nano.

We believe we can always do better. We believe the winning idea can come from anyone. We love what we do – not because it’s easy, but because it’s hard.

Students: Getting ready for real-world R&D

Pushing technology further is teamwork, and our R&D team is more than 5,500 people strong, with major sites on three continents. Dozens of diverse, interdisciplinary teams work in parallel to meet a challenging development schedule.

In such an environment, your colleagues may be sitting next door, or they could be thousands of kilometers away in a different country, or even working for a different company.

An internship at ASML is your opportunity to get to know this world of industrial-strength R&D and get a feel for that excites you most. Will you design a part of the machine, or make sure it gets built to the tightest possible specifications? Will you write software that drives the system to its best performance, or work side-by-side with the engineers of our customers in a fab, optimizing a system to the requirements of the customer?


Develop and evaluate state-of-the-art outlier detection algorithms bij ASML

Beschrijving

Background information

ASML produces systems with accuracy measured in nanometers. This means that, to ensure that ASML machines function perfectly, the accuracy of calibrations tools is measured in a fraction of nanometers. During this assignment you will be part of the Reference and Control team within ASML, which is responsible for creating measurement tools for accuracy of calibrations, such as outlier detection algorithms. The goal of this graduation assignment is to investigate and benchmark state-of-art outlier detection algorithms.

Your assignment

You will be working together with the Reference and Control team, improving the quality of the wafers used in order to control drift in our machines. You will get to know the ways, the means, and the main challenges ASML faces when creating reference tools (for wafers and reticles) for calibration and drift control.
A graduation assignment will be developed, with a focus on:

  • Developing state-of-the-art algorithms for outlier detection.
  • Performing benchmarking of algorithms on actual and artificial data.

Your profile

You are a master student in Applied Mathematics or a related discipline, specialized in statistics and with a passion on real-life data challenges. You like to explore, learn and build cool stuff. You love working with data and extracting relevant information from it. In addition, you have programming skills, are motivated to face challenges and are self-assured to drive a project. You are fluent in English and have good communication (reporting) skills. Also, you have a strong motivation for ASML as your future employer.

This is an graduation assignment for 5 days a week with duration of a minimum 6 months, starting the second semester of 2018. Please attach a motivational letter with a proposal for an assignment and a recent grade list to your application.

Please keep in mind that we can only consider students (who are enrolled at a school during the whole internship period) for our internships and graduation assignments.

What ASML offers

Your internship will be in one of the leading Dutch corporations, gaining valuable experience in a highly dynamic environment. You will receive a monthly internship allowance of 500 euro (maximum), plus a possible housing or travel allowance. In addition, you’ll get expert, practical guidance and the chance to work in and experience a dynamic, innovative team environment.

ASML: Be part of progress

We make machines that make chips – the hearts of the devices that keep us informed, entertained and safe; that improve our quality of life and help to tackle the world’s toughest problems.

We build some of the most amazing machines that you will ever see, and the software to run them. Never satisfied, we measure our performance in units that begin with pico or nano.

We believe we can always do better. We believe the winning idea can come from anyone. We love what we do – not because it’s easy, but because it’s hard.

Students: Getting ready for real-world R&D

Pushing technology further is teamwork, and our R&D team is more than 5,500 people strong, with major sites on three continents. Dozens of diverse, interdisciplinary teams work in parallel to meet a challenging development schedule.

In such an environment, your colleagues may be sitting next door, or they could be thousands of kilometers away in a different country, or even working for a different company.

An internship at ASML is your opportunity to get to know this world of industrial-strength R&D and get a feel for that excites you most. Will you design a part of the machine, or make sure it gets built to the tightest possible specifications? Will you write software that drives the system to its best performance, or work side-by-side with the engineers of our customers in a fab, optimizing a system to the requirements of the customer?


Investigate image feature extraction and classification via Deep Learning bij ASML

Beschrijving

Background information

Within the Development & Engineering department at ASML, the group YieldStar Algorithms and Image Processing covers the development of physical, optical and mathematical models and methods. These are required to infer Overlay and Focus from scatterometry data. Relevant new metrics and algorithms, as well as new measurement functions, with optimum performance characteristics are identified, designed and implemented. The group is also responsible for contributing to the invention of new ASML products providing state-of-the-art expertise in Scatterometry, Machine Learning, Mathematical Optimization, Image and Signal Processing.

Your assignment

Chips continue to get faster and smaller -- and more difficult to be manufactured. ASML's Holistic Lithography products help chipmakers to squeeze every bit of performance out of their lithography equipment. An important part of the Holistic Lithography package is YieldStar, a metrology tool that gathers data to maximize the performance of a lithography system -- which in turn allows manufacturers to produce more advanced chips. YieldStar works fast and with high accuracy because it uses an advanced technology called scatterometry.. The goal of this study is to build up a neural network to extract discriminative features from the acquired data. Instead of manually extracting data features, input data will be directly fed into a deep neural network that learns the features automatically. As part of the work, also the design of an image classifier that uses the extracted features and a training dataset of images will be carried out. Your profile You are a Master student in Applied Mathematics, Physics or Electrical Engineering with a focus on Image Processing, (Mathematical) Optimization and Machine Learning. This is a graduation internship for 5 days a week with a minimum duration of 6 months. The start date is as soon as possible. Please keep in mind that we can only consider students (who are enrolled at a school during the whole internship period) for our internships and graduation assignments.

What ASML offers

Your internship will be in one of the leading Dutch corporations, gaining valuable experience in a highly dynamic environment. You will receive a monthly internship allowance of 500 euro (maximum), plus a possible housing or travel allowance. In addition, you’ll get expert, practical guidance and the chance to work in and experience a dynamic, innovative team environment.

ASML: Be part of progress

We make machines that make chips – the hearts of the devices that keep us informed, entertained and safe; that improve our quality of life and help to tackle the world’s toughest problems. We build some of the most amazing machines that you will ever see, and the software to run them. Never satisfied, we measure our performance in units that begin with pico or nano. We believe we can always do better. We believe the winning idea can come from anyone. We love what we do – not because it’s easy, but because it’s hard.

Students: Getting ready for real-world R&D

Pushing technology further is teamwork, and our R&D team is more than 5,500 people strong, with major sites on three continents. Dozens of diverse, interdisciplinary teams work in parallel to meet a challenging development schedule. In such an environment, your colleagues may be sitting next door, or they could be thousands of kilometers away in a different country, or even working for a different company. An internship at ASML is your opportunity to get to know this world of industrial-strength R&D and get a feel for that excites you most. Will you design a part of the machine, or make sure it gets built to the tightest possible specifications? Will you write software that drives the system to its best performance, or work side-by-side with the engineers of our customers in a fab, optimizing a system to the requirements of the customer?


Investigate and extend existing multivariate analysis techniques bij ASML

Beschrijving

Background information

ASML produces lithographic scanners able to print 3D structure with nanometre accuracy on silicon wafers. We compare different wafers using mathematical and statistical methodologies to see if there are differences on the 3D structures printed on them. This allows us to better understand the way our lithographic scanners work.

Your assignment

You will be working within the System Overlay Performance NXT group improving the way multivariate analysis is employed to analyse overlay on wafers. You will get to know the ways, the means, and the main challenges ASML faces when analysing wafers with existing mathematical and statistical methodologies. Furthermore, you will get an insight into the entire ASML machine. The following tasks could be addressed during your assignment.

  • Have or be willing to acquire detailed knowledge on multivariate analysis, specifically PCA;
  • Acquire knowledge of the use, and its limitations, of multivariate analysis within ASML;
  • Propose variations of multivariate analysis techniques better fitting ASML needs;
  • Apply existing and novel multivariate techniques to different types of data;
  • Summarize and present results of investigations to a heterogeneous audience.
  • Apply your statistical knowledge to add confidence intervals to test- or breakdown results.

Your profile

You are close to complete a Master degree in either Applied Mathematics, Applied Statistics or a related discipline. You like to explore, learn and build cool stuff and you love working with data and extracting relevant information from it. You have good programming skills and are familiar with either Matlab and/ or Python. You are motivated for a challenge and are self-assured to drive a project. You are fluent in English, have good communication skills and your grades are excellent. Please attach a motivational letter with a proposal and a recent grade list to your application. This is a graduation or apprentice internship with a minimum duration of 6 months, for 5 days a week. The start date is as soon as possible. Please keep in mind that we can only consider students (who are enrolled at a school during the whole internship period) for our internships and graduation assignments.

What ASML offers

Your internship will be in one of the leading Dutch corporations, gaining valuable experience in a highly dynamic environment. You will receive a monthly internship allowance of 500 euro (maximum), plus a possible housing or travel allowance. In addition, you’ll get expert, practical guidance and the chance to work in and experience a dynamic, innovative team environment.

ASML: Be part of progress

We make machines that make chips – the hearts of the devices that keep us informed, entertained and safe; that improve our quality of life and help to tackle the world’s toughest problems. We build some of the most amazing machines that you will ever see, and the software to run them. Never satisfied, we measure our performance in units that begin with pico or nano. We believe we can always do better. We believe the winning idea can come from anyone. We love what we do – not because it’s easy, but because it’s hard.

Students: Getting ready for real-world R&D

Pushing technology further is teamwork, and our R&D team is more than 5,500 people strong, with major sites on three continents. Dozens of diverse, interdisciplinary teams work in parallel to meet a challenging development schedule. In such an environment, your colleagues may be sitting next door, or they could be thousands of kilometers away in a different country, or even working for a different company. An internship at ASML is your opportunity to get to know this world of industrial-strength R&D and get a feel for that excites you most. Will you design a part of the machine, or make sure it gets built to the tightest possible specifications? Will you write software that drives the system to its best performance, or work side-by-side with the engineers of our customers in a fab, optimizing a system to the requirements of the customer?