ASML logo

Computer Engineering Internship: Real-Time Network Packet Diagnostic Tool

ASML

Introduction

Are you a (HBO) bachelor or a master student in Computer Science, Electrical Engineering, or a related field looking for an apprentice internship? Do you have great programming skills and knowledge of (embedded) computer architecture? Then this internship might be interesting 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 amount of internal clients and increasing performance requirements.

Your Assignment

The RapidIO (RIO) real-time communication protocol is used to transmit data between real-time control boards and sensor/actuator hardware. The grown complexity of this network has led to an increased need for diagnostics on the network packets.

You are asked to implement a tool that enables both tracing of RIO packets and validation or debugging of packet transfers. The tool should provide a user-friendly interface to define which packets shall be captured and to which destination they are sent for offline processing. The RIO switches used in the network contain configurable functionality to capture and forward packets. Additionally, several destination (CPU, FPGA) boards are available in the existing hardware catalog. Your task will be to abstract the configuration of these switches and boards from the user and provide a simple interface to perform diagnostics on the network.

Your Profile

To be a perfect match for this internship, you:

  • Are a (HBO) bachelor or a master student in Computer Science, Electrical Engineering, or a related field.
  • Have programming experience and a good understanding of C/C++ and Python.
  • Have knowledge of (embedded) computer architecture.
  • Are a strong collaborator with a proactive and perseverant attitude.
  • Have great communication skills in English both verbally and in writing.

This is a (HBO) bachelor or a master apprentice internship with a duration of 3 to 6 months, for 4-5 days a week, starting November 2024.

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

This position requires access to U.S. controlled technology, as defined in the United States Export Administration Regulations. Qualified candidates must be legally authorized to access such U.S. controlled technology prior to beginning work. Business demands may require ASML to proceed with applicants who are immediately eligible to access U.S. controlled technology.

Benefits

  • Monthly internship allowance of maximum €600 (plus a possible housing and free public transport)
  • Practical guidance from experts in the field
  • The chance to work in and experience a dynamic team environment

About ASML

ASML is a high-tech company headquartered in the Netherlands. We manufacture the complex lithography machines that chipmakers use to produce integrated circuits, or computer chips. What we do is at the heart of all the electronic devices that keep us informed, entertained, and connected. Every day, you use electronics that simply wouldn’t exist without our machines.

Behind ASML’s innovations are engineers who think ahead. The people who work at our company include some of the most creative minds in physics, electrical engineering, mathematics, chemistry, mechatronics, optics, mechanical engineering, computer science, and fields which are not technically oriented.

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.

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

  • Monthly internship allowance of up to €600
  • Possible housing allowance
  • Free public transport
  • Practical guidance from experts
  • Dynamic team environment

Similar jobs

Last update: 23 minutes ago

ASML logo
ASML

Computer Engineering Internship: Real-Time Motion Control Platform Characterization

Join ASML as a Computer Engineering Intern to characterize real-time motion control platforms. Gain hands-on experience in a leading semiconductor company.

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 in Continuous Integration Pipelines

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

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

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

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

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

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

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

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

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

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.

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

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.

ASML logo
ASML

Internship - Reliability Data Science

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

Rambus logo
Rambus

Intern Embedded Software Developer

Join Rambus as an Embedded Software Intern in Rotterdam to develop skills in C programming and embedded systems.

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

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.

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.

Optiver logo
Optiver

Software Engineer Internship (2025 Start)

Join Optiver as a Software Engineer Intern in Amsterdam for 2025. Work on real-world applications, optimize systems, and gain hands-on experience.

Signify logo
Signify

Development Engineer Internship - Python Developer

Internship for Development Engineer in Python and Linux, focusing on 3D printing technologies at Signify in Eindhoven.

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.