Software Engineer (C++ and Python)
Vacature details
Vakgebied: | High tech industrie |
Opleiding: | Senior |
Werklocatie: | Veldhoven |
Vacature ID: | 11510 |
Introductie
At ASML, we
manufacture the complex lithography machines used by chipmakers to produce
microchips, leading the way to better and cheaper CPUs, GPUs and memory. Did
you know that the latest smartphones like the iPhone 12, fastest laptops and
smartest cars are all available thanks to our technology?
To keep pace with market demands, our lithography machines are getting faster,
and chip patterns are getting smaller. At the Metrology Software department, we
focus on the field of lithography metrology – metrology meaning ‘the science of
measuring’. We compensate for sub-nanometer inaccuracies that inevitably creep
in due to material imperfections, temperature fluctuations, and/or atmospheric
pressure changes.
Metrology software coordinates the behavior of powerful mechatronic modules to
enable ASML’s machines to position a silicon wafer in less than a second, with
nanometer accuracy! For example, one such module accelerates at 7g, that’s
faster than a fighter jet!
Scanner metrology software is a unique field for software engineers looking to
combine their problem-solving skills, interest in physics and programming
expertise in one of the world’s most innovative industries.
Functieomschrijving
You will work on a
range of physics-based challenges that our lithography machines face,
collaborating with our functional metrology engineers. They create models of
machine processes, which predict how our hardware should behave to ensure our
machines run with speed and accuracy.
As a software engineer, you will design and implement real-time computational
models in C++ or Python, translating and then fitting your models into the
scanner’s wider software architecture.
To achieve this, you use data from the machine’s sensors as the input for the
metrology models that control the many actuators in the system. These metrology
models then help our machines meet their performance requirements from both a
time and accuracy perspective. Code maintainability is another key area, where
you must work across a huge code base, while also guaranteeing the future of
our software.
The work at ASML is challenging – you will often have strict deadlines, dozens
of stakeholders, millions of lines of C/C++ and Python code and hundreds of
undocumented use cases and behaviors – but it is also exciting. You have to
solve problems no other company has to solve and it’s up to you to help push
these unique machines right to the edge of their physical limits.
You will be part of a multi-disciplined and friendly team, always available to
provide guidance or a second opinion. Whatever you need, your colleagues are
there to support you, whether helping directly with a problem or giving you the
space to experiment to find a new solution.
Wat verwachten we van jou?
BSc or MSc
education level - background in computer science or software engineering.
C/C++ or Python
programming with strong knowledge of architectural patterns and object-oriented
design and implementation.
Experience with the agile/scaled agile (SAFe) way of working.
Awareness of test-driven development and behavior-driven development.
Knowledge of Julia, CI/CD, Boost, and/or MATLAB is a plus.
Wat kun jij van ons verwachten?
- International state of the art work environment and facilities;
- Excellent internal career perspective;
- Above market salary conditions;
- Extra holidays;
- Home office allowance;
- Relocation package if you need to relocate and live outside the Netherlands;
- 30% ruling applications assistance (if applicable).
Voordelen van solliciteren via Topmonteurs
- Altijd het beste salaris voor jou.
- Je profiteert van ons grote netwerk aan bedrijven.
- Eenmaal aan het werk, blijven we met je in contact.
- Persoonlijke begeleiding en hulp bij het sollicitatieproces.
Verhalen van topmonteurs
Hier vind je interessante blogs over waar wij ons mee bezighouden.
Stel ons je vraag of neem contact met ons op, we zitten voor je klaar!
Bel of mail ons met al jouw vragen. Axel staat voor je klaar en helpt je graag verder.