ASML logo

Computer Engineering Internship: Real-Time Motion Control Platform Characterization

ASML

Introduction

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

Background Information

ASML develops a custom motion control platform to shorten the development time for control functions. It provides users with an abstracted model (toolbox) to define their application and hardware interfaces. These abstract definitions are then translated into a complex deployment of software components on real-time hardware, optimized for latency (I/O delay). The platform is suitable for conventional servo control as well as more generic applications. Therefore, it has found widespread use across all ASML product families.

The Motion Control department is responsible for the development and maintenance of the platform. An important challenge is managing complexity, with a growing number of internal clients and increasing performance requirements.

Your Assignment

The real-time software of the platform is currently deployed on a PowerPC CPU architecture. Many different architectures are available that may prove to be a better fit for some applications.

In this internship, you will:

  • Characterize the real-time performance of the motion software on these other architectures. Important performance criteria are hard-realtime servo latency and cost-efficiency.
  • Evaluate the single-core performance as well as the scalability by spreading the workload over multiple cores. For the latter, the effectiveness of core-to-core communication and cache usage will need to be investigated and optimized.
  • Work with a multidisciplinary team of hardware, software, and application engineers to identify the main bottlenecks and tradeoffs that arise.

Your Profile

To be a perfect match for this internship, you:

  • Have a background in Computer Science or Electrical Engineering.
  • Are a bachelor student looking for a graduation project (thesis), or a master student looking to gain work experience (apprentice internship).
  • Have C/C++ programming experience.
  • Have knowledge of computer architecture. Having knowledge of Linux is preferred.

Other requirements you need to meet:

  • You are enrolled at a school for the entire duration of the internship.
  • You are available for 6-12 months.
  • You need to be located in the Netherlands to perform your internship. In case you’re currently living/studying outside of the Netherlands, please include in your CV/motivation letter your willingness to relocate.

This position requires access to controlled technology, as defined in the Export Administration Regulations (15 C.F.R. 730, et seq.). Qualified candidates must be legally authorized to access such controlled technology prior to beginning work. Business demands may require ASML to proceed with candidates who are immediately eligible to access controlled technology.

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.

Benefits
Extracted with AI

  • Diversity and inclusion
  • Collaborative environment
  • Opportunity for growth

Similar jobs

Last update: 23 minutes ago

ASML logo
ASML

Computer Engineering Internship: Real-Time Network Packet Diagnostic Tool

Join ASML as a Computer Engineering Intern to develop a real-time network packet diagnostic tool using C and Python.

ASML logo
ASML

Computer Science Internship: C++/C Software Developer

Join ASML as a Computer Science Intern focusing on C++/C software development and code visualization.

ASML logo
ASML

Image Processing/Machine Learning Intern

Join ASML as an Image Processing/Machine Learning Intern to develop algorithms for metrology systems in the semiconductor industry.

ASML logo
ASML

Computer Science Internship: Web Developer

Join ASML as a Computer Science Intern focusing on web development, enhancing code visualization tools. Ideal for students in CS or Software Engineering.

ASML logo
ASML

Computer Science Internship in Continuous Integration Pipelines

Join ASML as a Computer Science Intern to enhance continuous integration pipelines using Python and GitHub.

ASML logo
ASML

Physics Engineering Internship: Optical Simulation and Sensor Performance Analysis

Join ASML as a Physics Engineering Intern focusing on Optical Simulation and Sensor Performance Analysis.

ASML logo
ASML

Computer Science Internship: Migration to OPC-UA Interface on PLC

Join ASML as a Computer Science Intern to explore migration to OPC-UA interface on PLCs. Enhance your skills in C++, Linux, and OPC UA.

ASML logo
ASML

Internship - Full Stack Software Engineer

Join ASML as a Full Stack Software Engineer Intern in San Jose, CA. Work on cloud computing infrastructure for semiconductor chip production.

ASML logo
ASML

Software Engineering Internship - Modularity Improvement in Scanner Software

Join ASML as a Software Engineering Intern to improve modularity in scanner software using C++, Python, and design patterns.

ASML logo
ASML

Machine Learning Internship for Semiconductor Metrology

Join ASML as a Machine Learning Intern in Veldhoven, focusing on semiconductor metrology with Python and MATLAB skills.

ASML logo
ASML

Software Engineering Internship: Software Tool Development

Join ASML as a Software Engineering Intern to develop software tools and dashboards using Mendix, focusing on APIs, UX, and UI design.

ASML logo
ASML

Physics and Optics Internship in Mirror Metrology Development

Join ASML as a Physics and Optics intern to develop mirror metrology for EUV projection optics. Gain experience in a dynamic team environment.

TMC logo
TMC

PLC Software Engineer

Join TMC as a PLC Software Engineer in Amsterdam, working on industrial automation projects with PLC, SCADA, and DCS systems.

ASML logo
ASML

Physics and Mathematics Internship for Software Tool Generation and Data Analysis

Join ASML as a Physics and Mathematics intern to develop software tools and analyze data in a high-tech environment.

ASML logo
ASML

IT Internship: Strategic Management

Join ASML as an IT Strategic Management Intern to gain hands-on experience in strategic planning and business analysis.

ASML logo
ASML

Frontend Developer Intern

Join ASML as a Frontend Developer Intern in San Jose, CA. Work with React, JavaScript, and TypeScript on cutting-edge data analytics tools.

ASML logo
ASML

Data Science Internship: Overlay Modeling

Join ASML as a Data Science Intern focusing on Overlay Modeling. Enhance your skills in Python, MATLAB, and PyTorch in a hybrid work environment.

ASML logo
ASML

Internship - Software Developer in DevOps

Join ASML as a Software Developer Intern in DevOps, focusing on automation and CI/CD infrastructure.

Under Armour logo
Under Armour

IT QA Engineering Intern - Rookie Program SS' 2025

Join Under Armour's Rookie Program as an IT QA Engineering Intern in Amsterdam. Gain hands-on experience in QA engineering with a focus on testing and agile processes.

ASML logo
ASML

Machine Learning Mathematics Engineer

Join ASML as a Machine Learning Mathematics Engineer to develop optical metrology solutions using machine learning and optimization algorithms.

ASML logo
ASML

Internship - Reliability Data Science

Join ASML as a Reliability Data Science Intern in San Diego, focusing on data analysis and programming.

Optiver logo
Optiver

Production Engineer

Join Optiver as a Production Engineer in Amsterdam to manage live trading environments and enhance system reliability and performance.

GreenFlux logo
GreenFlux

Software Engineer - Electric Vehicle Charging Systems

Join GreenFlux as a Software Engineer to develop innovative EV charging solutions in Amsterdam. Work on cutting-edge SaaS platforms for sustainable mobility.

FoodLabs logo
FoodLabs

Senior C++ Computer Vision Engineer

Join a cutting-edge AI-DeepTech startup in Berlin as a Senior C++ Computer Vision Engineer. Work on world-class on-device AI technology.