Introduction
Are you a vocational (MBO) or bachelor student in Software Engineering, Computer Science, or a related field? Do you have an affinity with C++ algorithms? Then this internship might be interesting for you!
Background Information
This is a software internship within the metrology measure department of ASML. This department develops software subsystems that help customers expose patterns precisely on silicon wafers. To maintain precision at the nanometer level, millions of lines of code have been developed. With this assignment, through collaboration across multiple teams and active software development, we aim to explore and modernize ASML tooling for code visualization, such as automatic generation of UML diagrams, thus allowing engineers to overcome ASML codebase complexity.
Your Assignment
Your assignment will be divided into two phases:
Research and Understand ASML
- Analyze the current ASML software architecture.
- Investigate the capabilities of ASML internal tools and services for architecture and code visualization.
- Identify the specific needs and requirements for ASML code visualization.
Design and Implement an ASML Web Application
- Integrate and utilize ASML’s internal metadata, tools, and services related to code visualization.
- Provide metadata code visualization and generate diagrams.
Your Profile
To be a perfect match with this internship, you:
- Are a vocational (MBO) or bachelor student in Computer Sciences, Software Engineering, or similar.
- Have knowledge in C++, UML, and object-oriented design. Knowledge of Python is a plus.
- Have an affinity for exploring the best solutions for C++ algorithms and applications.
- Are a team player and have collaboration skills.
- Have good communication skills in English (verbal and written).
This is a vocational (MBO) or bachelor apprentice internship with a duration of a minimum of 6 months for 4-5 days per week starting as soon as possible.
Learning and Growing
Working at ASML is a journey; an opportunity to never stop learning and growing. 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!
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
- Inclusive environment
- Flexible working
- Well-being programs
- Employee networks
Similar jobs
Last update: 23 minutes ago
Senior Software Engineer (C++)
Join Nebius as a Senior Software Engineer (C++) to develop reliable cloud services in a hybrid work environment.
Software Engineer with C/C++ and Python
Join Barco as a Software Engineer in Kortrijk, Belgium. Work with C/C++, Python, and Linux in a hybrid environment.
Software Engineer - Cloud Applications and Python
Join Topicus as a Software Engineer in Arnhem to develop cloud applications using Python, REST APIs, and ETL processes for healthcare data services.
Associate Software Engineer - Payments Domain
Join as an Associate Software Engineer in Amsterdam to develop secure payment solutions using PHP in a collaborative environment.
Computer Science Internship in Continuous Integration Pipelines
Join ASML as a Computer Science Intern to enhance continuous integration pipelines using Python and GitHub.
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.
Entry Level Software Developer (C/C++, Assembler)
Join Fujitsu as an Entry Level Software Developer working with C/C++ and Assembler in a remote role focused on mainframe systems.
Embedded Software Engineer
Join IBA as an Embedded Software Engineer focusing on Ethernet networking and embedded programming. Entry-level position in Louvain-la-Neuve.
Software Developer (C/C++, Assembler)
Join Fujitsu as a Software Developer specializing in C/C++ and Assembler, working remotely in Germany. Entry-level position with flexible benefits.
Fullstack Developer Intern (C# / .NET)
Join Happy Horizon as a Fullstack Developer Intern in Eindhoven. Work with C#, .NET, JavaScript, and more in a dynamic team.
.NET Developer / Tester
.NET Developer / Tester role in Melle, Belgium. Work on web applications, testing, and development in a hybrid environment.
Software Engineer - Autonomous Driving
Join Applied Intuition as a Software Engineer in Munich to tackle autonomous driving challenges with top ADAS/AV programs.
Senior Developer with C#, Java, and Python
Join RINIS as a Senior Developer to build secure data exchange solutions using C#, Java, Python, and more in a hybrid work environment.
Software Developer (C/C++, Assembler)
Join Fujitsu as a Software Developer specializing in C/C++ and Assembler for mainframe systems, offering flexible work and extensive benefits.
Senior Java Software Developer
Join Conspect as a Senior Java Software Developer, working on diverse projects with Java, Spring, and more. Enjoy a great salary and benefits.
Software Developer (C/C++, Assembler)
Join Fujitsu as a Software Developer specializing in C/C++ and Assembler for mainframe systems, working remotely in Germany.
C# Software Developer with .NET and Angular
Join our team as a C# Software Developer in Karlsruhe, focusing on .NET, Angular, and Azure technologies. Flexible work model and competitive salary.
Senior Java Developer
Join Verum Artes as a Senior Java Developer in Amersfoort, working on critical tax applications in a scrum team. Hybrid work environment.
Mid-Level Full Stack Software Engineer - Cloud & Web
Join as a Full Stack Software Engineer focusing on C#, Azure, and Microservices in a dynamic team with flexible work options.
Senior Software Engineer (C++, Python & Cloud)
Join VIAVI Solutions as a Senior Software Engineer specializing in C++, Python, and cloud technologies. Work in a hybrid environment in Berlin.
Software Engineer II - Developer Experience
Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.
Mid-Level .NET Developer
Join Twipe as a Mid-Level .NET Developer to create robust software platforms using AWS, C#, and .NET. Drive innovation in media technology.
Fullstack Developer with Angular and C#
Join Navara as a Fullstack Developer in Amsterdam, working with Angular, C#, and modern tech stacks. Competitive salary and benefits offered.
JavaScript and TypeScript Developer for IDE
Join Codasip as a JavaScript and TypeScript Developer for IDE in Brno. Work with cutting-edge technologies in a hybrid environment.