Be part of progress

We make machines that make chips; the hearts of the devices that keep us informed, entertained and safe; that improve our quality of life and help to tackle the world’s toughest problems. We build some of the most amazing machines that you will ever see, and the software to run them. Never satisfied, we measure our performance in units that begin with pico or nano.

Software at ASML

Our lithography systems operate at the edge of what is technically possible: we control positioning to the nanometer and temperature to the millikelvin, even as modules in our machines accelerate faster than a fighter jet at takeoff.
Building the hardware that is capable of such feats is just half of the equation: we also need the embedded software that can realize that performance, in real time, every hour of every day, 365 days a year.

Next to the software that controls our machines, we also build pure software products – based on sophisticated simulations of our lithography systems – that help our customers to optimize chip designs for manufacturability.
A third type of software, finally, is the glue between different machines: taking in measurements, calculating the necessary corrections and feeding them back to the lithography system to keep its performance stable.

Java Development at ASML

There are many reasons why Java development at ASML is unique, but perhaps the single biggest reason is the combination of complexity and very high volume of data. ASML not only manufactures lithography machines, it also manufactures a wafer metrology system called YieldStar. This microscopically measures the wafers at various stages of chip production and generates terabytes of data. The data is processed by the Java applications to identify and correct small inaccuracies in the manufacturing process.

The Java software that ASML develops must be extremely reliable, precise and often involves complex mathematical models. It must also deal with the huge amounts of data that the YieldStar metrology system delivers. This combination of complexity and volume is extremely rare and presents many interesting challenges to the developers.

meet our software colleagues

Be part of progress by working on software at ASML.
Get an idea of what it's like to work as a software engineer at ASML by watching the videos featuring two of our international colleagues, Aparna and Matija.



Working at ASML

We bring together the most brilliant minds and offer them the ultimate challenge to solve complex technical problems. We are an international company with production and research facilities across the globe. So whichever business area you work in, at ASML, there's a world of opportunity waiting for you. Come and join us!

Create solutions that were impossible yesterday

Be part of Europe's second large private investor in R&D

Contribute to our multidisciplinary teams with over 90 nationalities.

Solve complex technical problems

Work with 16,500+ colleagues of which 49% has a master's degree

Join us like a 100+ we relocated successfully world wide last year

Job opportunities

Teaser visual
Image girl mobile

Software Scrum Master

You guide software realization using .NET or Java software technology and apply a scrum based, agile way of working. In addition you challenge and support the associated software technology roadmap and its updates.