Our need for fresh thinkers.
Forget everything you know about C#, because you probably haven’t used C# in the way we use it at ASML. As one of our software developers, you will get the opportunity to develop complex machine control software and implement complex algorithms.
Many people think that only embedded software is relevant for a machine production company like ASML. But ASML has large software departments where people work with C#, Java, .NET, Big Data, algorithms and UX design. We have more than 1,500 people working on software development, and 200 of those are working with C#.
Why working as a C# software developer at ASML is the ideal job for you:
At ASML, C# is predominantly used to develop the functionality of our YieldStar metrology system. YieldStar measures the microchips that our lithography systems print, measuring the accuracy of the printing at various stages in the chips’ production. It does this on a nanometer scale, and the measurements produce terabytes of data. This data is then used to calculate any necessary adjustments, which are then immediately fed back into our lithography systems to optimize their performance and accuracy.
When you work with C# at ASML, your code has a direct impact on the accuracy and speed of our systems, which are the most advanced chip-making and metrology machines in the world. In this unique software environment of extremely complex machines combined with a high volume of data, your coding abilities will be pushed to the limits, and you’ll discover the potential that C# has in a such a complex technical environment.
Working at ASML gives you the opportunity to be truly innovative using C#. You’ll work on our patented algorithms to build business-wide applications that solve unique challenges such as optimizing the deflection of light as it scatters on a silicon wafer, the cradle of the chip. Developing complex algorithms like these isn’t just an exciting business development exercise, it’s a rare opportunity for any C# developer to work on such relevant yet challenging problems.
As an ASML C# software developer, you might design and build user interfaces to enable factory automation and machine integration, or you might design the software that optimizes our machines and their output. You also might work with mathematicians, physicists and mechatronics specialists to translate their prototype solutions into real time software solutions enabling the machine to function.
Within ASML, you’ll get the opportunity to cooperate and collaborate across a range of disciplines, particularly within the domains of mathematics, physics, mechatronics and electrical engineering. We encourage our developers to share ideas, and there is plenty of interaction across the entire company.
Developing new products in the highly-dynamic semiconductor industry requires flexibility. That’s why ASML is embracing the Agile methodology across our software departments, in order to speed up our software development and deployment and be able to accommodate our customers’ requirements.
It’s in the very nature of our developers to harbor a passion for working on problems that have never before been tackled (let alone solved). We’re looking for change agents – patient, yet persistent. Professionals, both young and more experienced, with an entrepreneurial mindset who flourish when working autonomously. People with a clear vision who enjoy tackling a difficult technical challenge in a stimulating multicultural environment.
As a software developer at ASML, you have the opportunity to define your own career path. After gaining experience as a designer, possible career paths include becoming a senior designer, architect, or moving into team-, project- and group leadership roles. It’s up to you to decide how you’d like to develop, and we’ll help you from there.
You are a member of the Machine Software group, that addresses development of software that interacts with the hardware and creates the framework for moving and acquiring data.