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

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

Internship - Software Developer in DevOps

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

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

Senior Full Stack Software Engineer

Join ASML as a Senior Full Stack Software Engineer in Eindhoven, focusing on CI/CD and test automation.

Arm logo
Arm

Intern Software Engineer

Join Arm as an Intern Software Engineer, work on cutting-edge projects, and gain hands-on experience in software development.

SPHERICAL logo
SPHERICAL

Intern - Electrical Engineering and Software Development

Join SPHERICAL as an Electrical Engineering and Software Development Intern in Rotterdam. Work on IC design and software development in a hybrid environment.

Amazon logo
Amazon

Software Development Engineer Intern

Join Amazon as a Software Development Engineer Intern in Amsterdam. Work on cutting-edge technology and industry-defining projects.

SingleStore logo
SingleStore

Software Engineer Intern, DB Engine (Summer 2025)

Join SingleStore as a Software Engineer Intern for Summer 2025, working on real-time technology with C++ and distributed systems.

Siemens logo
Siemens

Werkstudent Computer Vision

Join Siemens as a Werkstudent in Computer Vision, working on image processing and deep learning projects.

Siemens logo
Siemens

Working Student - Software Engineer

Join Siemens as a Working Student Software Engineer in Bucharest. Gain experience in software engineering for railway systems.

GlobalFoundries logo
GlobalFoundries

Software Engineering Intern, Machine Learning

Join GlobalFoundries as a Software Engineering Intern in Machine Learning. Gain hands-on experience in AI/ML applications.

Qorvo, Inc. logo
Qorvo, Inc.

Software Engineering Intern - Python/C++

Join Qorvo as a Software Engineering Intern in Barcelona. Work with Python/C++ to streamline software processes. Gain real-world experience.

Make logo
Make

Intern - Software Tools Management and Automation

Join Make as an Intern in Software Tools Management and Automation. Gain hands-on experience in a dynamic SaaS environment.

AUDI AG logo
AUDI AG

Internship - Machine Learning with Artificial Intelligence

Join AUDI AG as an intern in Machine Learning, focusing on AI, Computer Vision, and Data Science. Enhance your skills in Python and ML tools.

The Walt Disney Company logo
The Walt Disney Company

Systems Engineer Intern

Join Disney as a Systems Engineer Intern in Papenburg, Germany, to support technology deployment on new cruise ships.

Metyis logo
Metyis

Data Engineering Intern

Join Metyis as a Data Engineering Intern in Amsterdam. Gain hands-on experience in data pipelines, warehousing, and modeling.

BMW Group logo
BMW Group

Intern AI and Visual Computing

Join BMW Group as an AI and Visual Computing Intern. Work on AI, Machine Learning, and Computer Vision projects in Munich.

Amazon logo
Amazon

Software Development Engineer Intern

Join Amazon as a Software Development Engineer Intern in Luxembourg. Work on cutting-edge projects and innovate with experienced engineers.

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.

Sigma Computing logo
Sigma Computing

Frontend Software Engineering Intern (Recent Grad)

Join Sigma Computing as a Frontend Software Engineering Intern in San Francisco. Work on scalable systems and collaborate with engineers.

Siemens logo
Siemens

Internship for Web Application Development

Join Siemens as a Web Application Intern to develop healthcare applications using Python, Flask, and JavaScript frameworks.

Tesla logo
Tesla

Internship Software Engineer - Machine Learning Infrastructure

Join Tesla as an Internship Software Engineer in Machine Learning Infrastructure. Work on AI infrastructure and neural network scaling.

Amazon logo
Amazon

Software Development Engineer Intern

Join Amazon as a Software Development Engineer Intern in Stockholm, Sweden. Work on cutting-edge technology and industry-defining projects.