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.
In Metrology, functional and software design engineers work in the same team. Functional Engineers envision and shape metrology processes, while the software engineers design and develop them in software. Although their focus is different, both groups are tightly linked together, cooperating in small competence teams, towards deliverables for the metrology products. Software engineers and architects design, implement, test and maintain software according to functional specifications and quality standards. The teams have adopted the Scaled Agile Framework way of working and are managed in Agile Release Trains.
Role and responsibilitiesOur Functional Cluster ensures the actuator positions which affect the imaging on the wafer are in the optimum position for exposure, taking into account the states of several of the subsystems involved in exposure, as well as requests from Scanner external interfaces to optimize for specific customer use cases.
Our Metrology Software Engineers need to collaborate with the Metrology Functional Engineers to collaborate on defining the logic and use an engineering mindset to translate it into quality software. We are looking to strengthen our team with an experienced engineer with a passion and mindset for testing.
As Software Test Engineer in our Functional Cluster you will be working in a team together with Software Engineers and Software Functional Engineers, and with guidance from our Test Leads, and Test Architect.
Define the test plan for the new features being developed. Together with the software architect you identify which test cases need to be developed to qualify the new feature.Together with the development team you ensure that the test cases are implemented and can be automatically executed.You identify improvements to speed up the development speed of the team, and improve the test coverage of the released functionality based upon customer feedback.Education and experienceBachelor or Master’s degree in computer science, software engineering, system engineering, or equivalentISTQB certifiedAt least 4 years of experience in testing (preferably high-tech systems)Experience with software test and qualification, including different test strategies test and test levels (requirement based testing, system testing, performance testing, component testing, test in isolation, test driven development)Experience with C++ and Python and technologies that are used for mocking interfaces or software dependenciesSkillsTechnical skills
Critical eye to perform risk management, define mitigation plans and test plans.Analyze, summarize and report test failures, root cause analysisAble to think along with the team at design phase: Design for testabilityPreferably affinity with tools frameworks used in industry ( GMock / GTest, Robot Framework)Affinity with traceability from requirement to test (and back).Soft skills
attention to detailability to transfer those details concisely to colleaguespro-active and thinks further beyond the first solution that comes to mindleadership / drive / energy to inspire and help advance test competenceDiversity and inclusionASML 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.
Need to know more about applying for a job at ASML? Read our frequently asked questions.