Would you like to develop software for our EUV Source that further limits the required operator intervention? This might be the job for you!
Software engineering jobs at ASML
At ASML we make world-leading, high-tech lithography systems for our chip making customers. Our tailor made machines can image billions of structures in a few seconds with an accuracy of a few silicon atoms. To print microchips that are smaller, faster and more energy-efficient, the demands on these systems go beyond hardware. Software can bring our machines to the next level, and therefore software design is vital for our evolution. We use traditional and modern languages to build very complex software scripts, such as: C++, Python, C#, Java.
At ASML, software engineers work in different software expertise fields. Next to the embedded 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. Another 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.
We have more than 1500 people working on software development and another 18,000+ colleagues beyond software that are eager to share their expertise. Our teams work as part of a multidisciplinary collaboration with ASML functional and customer support teams. During product development, we join forces with mathematicians, physicists and semiconductor production specialists to determine the optimal strategy, design and implementation for detection and correction of various physical, chemical and thermal phenomena which can affect the production processes of our customers.
Check out our job openings
You must be able to provide technical leadership to cross functional teams in the design, development and integration of automation solutions into the ASML Engineering IT environment.
You will be responsible for all activities related to building automation projects and non-standard changes.
Do you want to manage and execute our software integration plan in order to meeting the product roadmap and quality standards?
The requirements for becoming a software engineer at ASML
A passion for working on problems that have never been tackled before, let alone solved, is in the nature of our developers. We need you to be a change agent. We want you to be patient yet persistent. We’re looking for entrepreneurs: independent professionals who flourish from being autonomous. A clear vision helps you to push through. Your challenge is to work with hundreds of others in our multicultural environment to let this one specific high tech machine succeed. We dare you every day to push your limits. Collaboration is the way of working that will help you to keep ASML in pole position.
- have a Bachelor’s or Master’s degree (BSc/MSc) in a technical field of study
- have a passion for programming. In ASML, we use traditional and modern languages to build very complex software scripts, such as: C++, Python, C, C#, Java.
- If you have some knowledge of the following, that would be a nice plus:
Operating systems: Unix or Linux
Version control systems: ClearCase or SVN
Tools : MATLAB, Valgrind, Wireshark, Jenkins, Eclipse
Project management: Agile, Scrum
45 million lines of code
Our lithography systems are a hybrid of high-tech hardware and advanced software. They are modular so we can service, upgrade and continuously improve them. The Software cluster in ASML Design & Engineering plans, develops, designs, tests and integrates complete software packages which drive a generation of ASML products. Focus is on movement control on nanometer level, imaging performance, user interfacing and customer recipe definition and execution.
We call it embedded software, but our machines are like an automated factory in itself. There is a lot of functionality within the system itself, but that is not all. That software must also work well with the customer's system. Since the software landscape is expanding on both sides, working closely together with the customer is the only way to tackle the increasing complexity.
All of our lithography systems make use of a code base legacy developed over the last 30 years – more than 45 million lines of code! And more than 20 computing nodes running more than 200 processes. A challenging environment like no other.
Not only embedded software
Most people think that only embedded software is relevant for a machine production company like ASML. They are really surprised when they learn that ASML has very large software departments where people work with Java, C#, Big Data, Algorithmics and UX Design.
At the heart of ASML’s product portfolio is the lithography machine, also called scanner. To help our customers to shrink the size of transistors on a chip, we must continuously improve the capabilities of our systems to image smaller features with greater accuracy. In advanced chip manufacturing, the margins for error are so small, that it is no longer sufficient to look at the scanner in isolation. That’s where application software comes in. This software can help us to let the chip patterns shrink another few nanometers.
Our application software developers work with a unique combination of extreme complexity and very high volume data. They further enhance system performance and reliability with predictive algorithms, which optimize the blueprint of a chip for the best possible result, and with metrology, which analyzes and corrects the chip manufacturing process in real-time. The developers use metrology systems which generate up to 2.5GB of data per minute, and develop applications that make a combination of slight adjustments to the thousands of parameters controlling the ASML scanner.
The number of people working in the ASML Applications Business Line is currently growing at around 30% year on year, and the importance of this business line to ASML is more strategic than it has ever been.
- 23,247 employees
- € 10.9 billion net sales
- 60 offices in 16 countries
- € 2.6 billion net income
- 123 different nationalities
- € 1.5 billion research & development spending