Enabling Continuous Integration in the Semiconductors Industry

ASML case study: 300+ engineering hours/year saved with self-service CI in Stage Position Measurement.

Semiconductor Success

ASML builds mission-critical semiconductor systems where integration speed and test reliability directly affect delivery. We implemented self-service Continuous Integration and reporting so engineers spend less time on manual integration and more time shipping new features.

Pipeline Run
The Challenge
CI in proprietary environments was slowed down by manual integration steps. Engineers spent time running repeatable steps by hand and lacked a single place to judge release readiness.

Our Solution

We introduced self-service CI pipelines and a single reporting view to make integration repeatable and decision-making faster:
Self-service Continuous Integration pipeline for the Stage Position Measurement domain
A single Python + SQL reporting view for production machine test results
Standardized rollout across proprietary ASML test environments
Nike soccer shoes

Implementation

We designed and rolled out CI automation across ASML’s tooling and environments:
Jenkins pipelines in Groovy, plus automation scripts in Python and Bash
Built to run across Linux workflows using Git and ClearCase
Standardized CI flows for multiple teams in proprietary test environments
Initiated offloading selected production machine tests to Google Cloud Platform to increase throughput and shorten feedback cycles
The Results
Measured outcomes from the work:
300+ hours saved yearly
Removed manual integration steps with self-service CI, saving 300+ engineering hours/year.
Single readiness view
Aggregated production machine test results into one Python + SQL reporting view for faster release readiness decisions.
CI rollout standardized
Led testing and rollout of CI automation across proprietary test environments, standardizing workflows for multiple teams.
Cloud test offload
Initiated offloading selected production machine tests to Google Cloud Platform to increase throughput and shorten feedback cycles.
The Benefits
More engineering capacity, 300+ hours/year returned from manual integration work.
Faster go-live decisions, one place to assess release readiness from machine test results.
Higher reliability at scale, standardized CI workflows across teams and environments, with a path to higher throughput via cloud offload.
Testimonial

"Mateusz created designs for automation of work processes, managed external dependencies and solved tooling prerequisites needed to implement the designs, build automations from the designs in Groovy (Jenkins pipeline scripts), Python and Shell script (Bash), tested the automations at different proprietary ASML test environments and worked at Linux systems in Git and ClearCase based development environments.

He gained experience about integration procedures and configuration management as applied in a large scale company. It was a pleasure for the team and me to work with Mateusz and I wouldn’t hesitate to hire him again."

Group leader SW Stage Position and Measurement
Maikel Jansen
Group leader SW Stage Position and Measurement
Talk to the founder

"As an engineer, I know the challenges in software delivery from both business and technical views. I built Expeditious Software to remove bottlenecks and manual work, and to deliver measurable improvements in speed and reliability."

Mateusz

Mateusz Ulas

Founder of ES.nl
We would love to hear from you!

Leave us a message, and we will get back to you promptly.