Algorithms Developer

Doorsturen
 
  • Aanbod first year via YER contract after that ASML contract
  • Vakgebied Engineering
  • Dienstverband Fulltime
  • Vacaturenummer VAC-10006512
  • Locatie Veldhoven
  • Type overeenkomst In dienst van opdrachtgever, Detachering via YER
  • Branche Engineering

Over deze vacature

When people think ‘software’, they often think of companies like Google or Microsoft. Even though ASML is classified as a hardware company, we in have for instance one of the world´s largest and most pioneering Java communities. At ASML, our software teams create and implement solutions that runs in the most modern semiconductor fabs in the world, helping our customers like Samsung, Intel and TSMC make computer chips faster, smaller, and more efficient. Here, we’re always pushing the boundaries of what’s possible.

Key in these software solutions are mathematical models based on algorithms that are used to interpret data collected during the chip production process in order to determine the performance of the process and optimise it if needed. For the team working on the development and implementation of these algorithms we are looking for new members.

Could this be your next job? Apply now!

Functie

We are looking for an Algorithm Developer who can develop and improve algorithms/mathematical models from a software point of view.

Collaborate with our experts developing or improving algorithms/mathematical models and contribute to the development from a software point of view. Fully understand the functional design of the algorithms: what problem the algorithm solves, why such algorithm is chosen and how it solves the problem. Review algorithm descriptions form a software point of view, identify risks or issues that might occur when transferring a mathematical model into software. Create a solid software design for algorithms or parts of it, where speed and memory usage should be optimised. Write quality code that is easy to test and maintain. Define, automate, and execute tests on unit, component, and integration level Write clear documentation for design and qualification All of the above in close collaboration with team members.

Context of the position

ASML creates the conditions that enable you to realise your full potential. We provide state-of-the-art facilities, opportunities to develop your talents, international career opportunities, a stimulating and inspiring environment, and most of all, the commitment of a company that recognises and rewards outstanding performance.

An assessment will be part of the recruitment process.

Bedrijf

ASML is a successful Dutch high-tech enterprise that produces complex lithography systems used by chip manufacturers in the production of integrated circuits. ASML is at the cutting edge of this technology and delivers systems to all the world's leading chip manufacturers. ASML's employees are among the most creative talents in the fields of physics, mathematics, chemistry, mechanical engineering and software. Every day they collaborate in close-knit multidisciplinary teams in which members listen to and learn from one another and exchange ideas. It is the ideal environment for professional development and personal growth.

ASML is headquartered in Veldhoven, the Netherlands.

Aanbod

First year via YER contract after that ASML contract.

Profiel

Education

Master or Ph.D. in Computer science, Mathematics, or equivalent

Relevant Experience

  • Java SE programming skills on expert level
  • Experience with scientific/mathematical programming, such as Matlab, Python, Julia
  • Good knowledge of algorithms and data structures in computer science
  • Good knowledge of linear algebra, preferably also on optimisation techniques and control modelling
  • Experience with OO design principles, UML diagrams, design patterns
  • Experience with testing of large systems, understand the concept of unit, component, and system level testing
  • Extensive knowledge of profiling and debugging
  • Preferably have experience in Continuous Integration, but also Maven, Git, and Atlassian stack

Personal skills

  • Team player
  • Excellent verbal and writing communication skills
  • Analytical and abstract thinking
  • Result oriented
Doorsturen