Computer Science Internship: C++/C Software Developer
ASMLIntroduction
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
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 Development Engineer Intern
Join Amazon as a Software Development Engineer Intern in Amsterdam. Work on cutting-edge technology and industry-defining projects.
Senior Full Stack Software Engineer
Join ASML as a Senior Full Stack Software Engineer in Eindhoven, focusing on CI/CD and test automation.
Intern Software Engineer
Join Arm as an Intern Software Engineer, work on cutting-edge projects, and gain hands-on experience in software development.
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.
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.
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.
Application Development Intern
Join Cencora as an Application Development Intern to gain hands-on experience in software development and healthcare.
Internship for Web Application Development
Join Siemens as a Web Application Intern to develop healthcare applications using Python, Flask, and JavaScript frameworks.