SW Engineer in Test Automation (SDET)

Doorsturen
 
  • Vakgebied IT
  • Dienstverband Fulltime
  • Vacaturenummer VAC-10019647
  • Locatie Veldhoven
  • Type overeenkomst Secondment via YER
  • Branche IT & Telecom

Over deze vacature

ASML is one of the world’s leading manufacturers of semiconductor-chip-making equipment. A majority of the world’s microchips receive their critical lithographic patterning in machines made by ASML. ASML also produces metrology tools and advanced applications to analyze and optimize the performance of the customer production process. You can be a part of the movement that will bring the next generation of chips to the world.

Context of the team:

Build test automation pipelines fundament under the Kubernetes and DCOS platforms that the chip factories can depend on. You don’t write obscure tests that prove the PR works; you put the platform to the ultimate test and deliver test automation that an entire company can rely on. You’ll contribute to the platform that is essential to the chip manufacturers, and in turn essential for the coming generations of many semiconductor based devices. The platform itself consists of a scalable and distributed data and compute infrastructure. The scale and complexity of the platform gives everyone involved the opportunity to keep learning new things. You are a senior engineer able to pull your own weight and train and support others. Testing is a task for all, and you will establish that mindset through leading by both technical skillset and attitude.

Be part of this compute platform that is one of the main pillars under the production of the next generation microchips of Apple, Samsung and many others.

Functie

You will continuously succeed in breaking the virtual compute platform (VCP) in a reproduceable automated way. This platform is developed inside ASML to host compute and analytics applications that aim to improve the yield in the semiconductor factories of our customers. These applications take data from ASML equipment. They combine this data to real time production corrections. The corrections are sent back to the ASML production equipment. Failure of the platform has high impact. It would mean failure of the customers (tsmc, Samsung, Intel etc.) production facility. The on-premise platform is currently developed based on DC/OS and HDP. We are in the process of migrating to Kubernetes, need to select storage alternative with your expertise taken in account. We develop the platform aspects in our team. Scheduling of resources, containerization, fail-over and data collection from scanner and measurement devices inside the fab. We have an uptime expectation of 4 nine’s Installations and upgrades are automated with Ansible. Other technologies you may encounter are Spark for data processing, Kafka for notifications and high volume data ingestion. Hadoop and HBASE are used for data storage. Hyperconverged CEPH storage is one of the candidates to replace the HDP stack. We are open to your underpinned input on the suitability of CEPH or other stable alternatives for these technologies where these better suit the ASML business case.

Bedrijf

ASML is a successful Dutch high-tech enterprise that produces complex lithography systems used by chip manufacturers in the production of integrated circuits. ASML is at the cutting edge of this technology and delivers systems to all the world's leading chip manufacturers. ASML's employees are among the most creative talents in the fields of physics, mathematics, chemistry, mechanical engineering and software. Every day they collaborate in close-knit multidisciplinary teams in which members listen to and learn from one another and exchange ideas. It is the ideal environment for professional development and personal growth. ASML is headquartered in Veldhoven, the Netherlands.

Aanbod

To be discussed

Profiel

Primary:

  • Automate system tests via Python/Ansible
  • Build failure tests on software infrastructure layer
  • Contribute to infrastructure as code
  • Integrates test qualification in pipelines in relevance to branching strategy
  • Contribute to automated release management process

Secondary:

  • Troubleshoot issues and work with the team to find root-causes and automate relevant tests
  • Integrate software infrastructure tests with integrating teams on application layer
Doorsturen