26 days ago - req12354

Design Engineer Production Infrastructure

Research & development

Computer science & software engineering

In a nutshell

Location

Veldhoven, Netherlands

Team

Research & development

Experience

3-7 years

Degree

Master

Job Category

Computer science & software engineering

Travel

No

Introduction

ASML is leading in the worldwide development, production and sales of high end lithography systems for the semiconductor industry. Together with system enhancement software solutions, they help chipmakers achieve the best performance in mass production. Worldwide over 20.000 people work at ASML, with locations in the United States, Asia and the head office in Veldhoven. The employees of ASML share the passion for technology with a customer focus. At ASML one works continuously to further development and implementation of complex and high-quality technological systems. Our 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.
About ASML Software Metrology
The software metrology groups interact with each other and with the system enhancement software solutions groups on a project basis. These groups are composed of software engineers and architects who design, implement, test and maintain software according to functional specifications.
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!

Job Mission

Our metrology software needs to support increasingly complex solutions. We are looking for a Software Design Engineer to join our team. As software designer of metrology, you have opportunity to collaborate with others to design high-quality software that allows fast and efficient delivery of metrology functions.

Job Description

Your main tasks & responsibilities are:
-Align with stakeholders on requirements, planning and delivery.
-Use modern engineering tools and practices like Model Driven Engineering, Object-Orientated Design, C/C++ and Python.
-Design, realize, integrate and test software engineering solutions for complex metrology functions.
-Create system and unit tests that cover the delivered software.
-Provide analysis and support of field issues when needed.
-Creating and documenting software tools required by architects or other developers.
-Contributing to technical design documentation.
-Constantly improve product quality, security, and performance.

Education

You have Master’s degree in computer science, software engineering, systems engineering, or equivalent.

Experience

-Over 5 years’ experience as a software engineer in a multidisciplinary setting.
-A proven track-record in programming languages like C,C++ and Python.
-Extensive experience with automated testing like Google Test.
-An understanding of mathematical and physical concepts and translating them to clean software designs.
-Write good code and catch bugs and style issues in code reviews.
-Skilled in UML, Software Design Patterns.
-Experience with software development tools like JIRA, Git, Jenkins.
-Experience with the Agile way of working.
-Experience with Linux.

Personal skills

-Positive, pro-active and solution-oriented mindset.
-Excellent English written and verbal communication skills.
-Team player; collaborates closely with other teams and developers.
-Share our values, and work in accordance with those values.

Other information

Additional Qualifications
-Experience with Test Driven Development or Behavior Driven Development.
-Experience with Continues Integration and Continuous Delivery.