Computer Engineering Internship: Real-Time Network Packet Diagnostic Tool
ASMLIntroduction
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
Computer Science Internship: C++/C Software Developer
Join ASML as a Computer Science Intern focusing on C++/C software development and code visualization.
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.
Internship - Software Developer in DevOps
Join ASML as a Software Developer Intern in DevOps, focusing on automation and CI/CD infrastructure.
Machine Learning Mathematics Engineer
Join ASML as a Machine Learning Mathematics Engineer to develop optical metrology solutions using machine learning and optimization algorithms.
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.
Senior Full Stack Software Engineer
Join ASML as a Senior Full Stack Software Engineer in Eindhoven, focusing on CI/CD and test automation.
Software Development Engineer Intern
Join Amazon as a Software Development Engineer Intern in Amsterdam. Work on cutting-edge technology and industry-defining projects.
Intern Software Engineer
Join Arm as an Intern Software Engineer, work on cutting-edge projects, and gain hands-on experience in software development.
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.
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.
Internship for Web Application Development
Join Siemens as a Web Application Intern to develop healthcare applications using Python, Flask, and JavaScript frameworks.
Data Engineering Intern
Join Metyis as a Data Engineering Intern in Amsterdam. Gain hands-on experience in data pipelines, warehousing, and modeling.
Software Development Engineer Intern
Join Amazon as a Software Development Engineer Intern in Luxembourg. Work on cutting-edge projects and innovate with experienced engineers.
Software Development Engineer Intern
Join Amazon as a Software Development Engineer Intern in Stockholm, Sweden. Work on cutting-edge technology and industry-defining projects.
Working Student - Software Engineer
Join Siemens as a Working Student Software Engineer in Bucharest. Gain experience in software engineering for railway systems.
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.
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.
Application Development Intern
Join Cencora as an Application Development Intern to gain hands-on experience in software development and healthcare.
Software Engineering Intern
Join Perpay as a Software Engineering Intern to gain real-world experience in a fast-paced tech startup environment.
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.
Werkstudent Computer Vision
Join Siemens as a Werkstudent in Computer Vision, working on image processing and deep learning projects.
Software Engineering Intern (Summer 2025)
Join Battelle as a Software Engineering Intern for Summer 2025, working on complex electronics and software systems in Columbus, Ohio.
Software Engineering Intern
Join CDK Global as a Software Engineering Intern to work on live projects in a hybrid setting, enhancing your skills in a dynamic environment.
Data Engineer Intern
Join Amazon as a Data Engineer Intern in Luxembourg. Work on impactful projects and develop your skills in a fast-paced environment.