Press Enter


    Press Enter


    C++ / Python Software Design Engineer Metrology at ASML (Veldhoven, Netherlands)
    ASML Employer
    Veldhoven, Netherlands
    Job Type
    Job Location
    Full Time
    Veldhoven, Netherlands

    Job Description:


    Metrology software orchestrates the behavior of powerful mechatronic modules, so that together they achieve an extraordinary combination of speed and accuracy. It is the brain of ASML lithography systems. To ensure ever shrinking of the integrated circuits printed by ASML machines, we need people who can help us build next-generation metrology products.

    Are you ready for your next challenge, looking for growth, want to be proud of team achievements and to be part of the progress? If YES, join ASML Metrology!

    About ASML Software Metrology

    We have organized our metrology resources into several clusters and each of these clusters consists of two groups: functional and software. The former envisions and shapes metrology processes, while the latter designs and develops them in software. Although their focus is different, both groups are tightly linked together cooperating towards the best end result.
    The software metrology groups interact with each other on a project basis. These groups are composed of software engineers and architects who design, implement, test and maintain software according to functional specifications.

    Job Description

    As software designer of metrology, you have opportunity to:
    Designing high-quality software that allows fast and efficient delivery of metrology functions.

    Your main tasks & responsibilities are:

    • Collaborating with other software engineers to design and implement features

    • Quickly producing well-organized, optimized and documented source code in C++, python

    • Creating and documenting software tools required by architects or other developers

    • Debugging existing source code and polishing feature sets

    • Contributing to technical design documentation

    • Paying attention to detail and carrying out tasks to the highest standards


    Master or PhD in computer science, software engineering, system engineering, or equivalent


    5-10 years of experience as software engineer (object oriented design) in a multidisciplinary setting
    A proven track-record in C/C++, UML, Unix/Linux
    MATLAB and Python experience is a plus
    Experience with model driven engineering / Modelling is a big added benefit
    Experience with Software Architecture/ Modular architecture and a general understanding of how software concepts map to machine behavior
    Experience with Software Design Patterns, Gmock/Gtest and Code versioning (Git/SVN)
    You have an understanding of mathematical and Physical concepts and translating them to clean software designs
    Agile way of working
    Requirements engineering
    Coping with legacy software

    Personal skills

    ASML is a highly dynamic environment, which requires you to be a good communicator, team player, to take initiative and to be result oriented. As a software designer, we expect you to show leadership, and influence your stakeholders to deploy software architecture changes and development methods.

    Context of the Position
    This position is within the Software Metrology Department, which is a part of the Sector Development & Engineering.

    Skills required:


    Flexible Hours
    Letter of Recommendation
    Note : This project is an external project, and it was posted on the platform by the Gradbee Team. We curate all the internships available across the internet by visiting company websites, and social networks like Facebook, LinkedIn, WhatsApp, Twitter etc. If you are the owner of this internship / project and need to get it removed, kindly mail us at [email protected]