ASML logo

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

ASML

Introduction

Are you a (HBO) bachelor or master student in Computer Science or a related field looking for an apprentice or graduation internship? Do you have knowledge of dynamic modeling and FEM and have affinity with experimental techniques? Then this internship might be interesting for you!

Background Information

ASML has a proprietary software interface for remote network communication between client and server (called DDF). This interface technology is used to communicate between driver software running on Linux, and PLC devices implementing C++ code. The interface allows controlling the PLC software to, for instance, retrieve data and actuate transducers. Due to multiple reasons, ASML would like to switch to a standardized communication interface: OPC UA. To enable the migration of existing software based on the proprietary software interface with OPC UA interface on PLC, a feasibility study is started.

Your Assignment

There are many steps to be taken to migrate existing software interfaces to OPC UA. In this assignment, a first step is made in this process:

  • Understand how existing DDF interfaces on PLC work.
  • Learn how to implement OPC UA server on PLC.
  • Investigate how existing defined interface could be translated to an OPC UA interface model.
  • Prototype one or more interfaces in OPC UA as proof of concept.
  • Investigate how source code can be generated that maps existing DDF interfaces on OPC UA interfaces.

Your Profile

To be a perfect match for this internship, you:

  • Are a (HBO) bachelor or master student in Computer Science or a related field.
  • Have good software development skills and good knowledge of C++.
  • Have experience in Linux or Linux-like environment. Software architecture and design knowledge is a plus.
  • Work well in a team and on your own and you are able to understand and learn existing code base.
  • Have strong communication skills and are fluent in English both verbally and in writing.

This is a (HBO) bachelor or master apprentice or graduation internship with a duration of a minimum of 6 months, for 4-5 days a week, starting date is flexible.

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

Learning and Growing

Working at ASML is a journey; an opportunity to never stop learning and growing and we see it as our responsibility to help you unlock your potential. We offer training and development opportunities, including educational assistance. Here at ASML, you will find an environment where you can take up multiple growth opportunities, master your competencies, and make your mark in a variety of ways.

Belong at ASML

We believe you’ll do your best work when you’re supported by an inclusive environment where you can bring your full self to work. At ASML, you'll feel welcome, recognized, and supported by a company that helps you thrive. We’re a highly diverse group of people. No matter who you are in our company, you can have a real influence. You’ll be empowered by flexible working and well-being programs, as well as participate in employee networks such as: ‘Women’, ‘Sports’, ‘Green’, ’Expats’, and more!

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

  • Training and development opportunities
  • Flexible working
  • Inclusive environment
  • Employee networks

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

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

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.

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

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

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

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.

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

Internship - Software Developer in DevOps

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

Optiver logo
Optiver

Production Engineer

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

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

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

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

Machine Learning Internship for Semiconductor Metrology

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

Uber logo
Uber

Senior Software Engineer: Configuration Management/Deployment

Join Uber's Amsterdam team as a Senior Software Engineer focusing on configuration management and deployment. Solve infrastructure challenges at scale.

PwC Deutschland logo
PwC Deutschland

Consultant Open Source Software

Join PwC Deutschland as a Consultant Open Source Software to drive digitalization, compliance, and innovation in software development.

Albert Heijn logo
Albert Heijn

Oracle Cloud Engineer

Join Albert Heijn as an Oracle Cloud Engineer to drive automation and manage cloud infrastructure in Zaandam, Netherlands.

Bonapolia logo
Bonapolia

Senior Java Developer

Join our team as a Senior Java Developer to design and develop high-quality software applications in a dynamic, hybrid work environment.

Reaktor logo
Reaktor

Lead Developer with DevOps and Functional Programming

Join Reaktor as a Lead Developer in Amsterdam, focusing on DevOps, Functional Programming, and JavaScript in a hybrid work environment.

ASML logo
ASML

Web Design Internship: R&D Academy SharePoint Redesign

Join ASML's R&D Academy for a web design internship focusing on SharePoint redesign. Enhance UX and content management skills in a hybrid work environment.

Kennisnet logo
Kennisnet

Software Developer for Educational Platforms

Join Kennisnet as a Software Developer to create innovative educational platforms using Angular, PHP, and more. Hybrid work in Zoetermeer.

Ecolab logo
Ecolab

Medior Front-End Developer (Angular)

Join Ecolab as a Medior Front-End Developer focusing on Angular, TypeScript, and JavaScript in a hybrid role in Amsterdam.

Nederlandse Spoorwegen logo
Nederlandse Spoorwegen

Junior Fullstack Developer

Join NS as a Junior Fullstack Developer in Utrecht. Work on AWS serverless solutions, eCommerce apps, and DevOps in a dynamic IT team.