30+ days ago - req14859

Senior Design Engineer - Advanced Algorithm Development and Optimization

Research & development

Computer science & software engineering

In a nutshell


Veldhoven, Netherlands


Research & development


3-7 years



Job Category

Computer science & software engineering




ASML is one of the world’s leading manufacturers of semiconductor-chip-making equipment. A majority of the world’s microchips receive their critical lithographic patterning in machines made by ASML. Within our Business Line Applications the group YieldStar Algorithms and Image Processing as well as Overlay Software groups are uniquely positioned between Research and Product Development and cover the development of physical, optical and mathematical models and methods required to infer Overlay and Focus from scatterometry data.

Job Mission

Are you passionate about problem solving, algorithms, optimization and boosting algorithm performance on the existing computational resources? Then keep on reading:
We are looking for an experienced Algorithm Scientist/Engineer capable of leveraging between inputs from sensors (signals, images, vector fields,) together with the modeled physical understanding of the metrology, implement and integrate and test advanced algorithmic solutions.

You will be working at the interface of physics, software and AI/Image Processing teams in a technology inspired, fast paced environment developing high performing and robust algorithm solutions on a scalable and future proof algorithm platform architecture.

Job Description

In this challenging position, you will be responsible for developing novel algorithmic approaches, creative implementations as well as building on top of the existing legacy of algorithms.

  • Design and realize fully functional proof-of-concept subsystems on the edge of system specifications, costs and project planning
  • Implementation of novel algorithms on the existing and available hardware (local solutions on YS as well as cloud based solutions)
  • Interfacing between Physics and Software teams
  • Building and maintaining algorithm performance framework architecture
  • Focus on SW quality standards, unit testing & procedures
  • Building reusable components cross-teams


Ph.D. or M.Sc. in Computer Science / Algorithm implementation related field


  • A solid experience in mathematical optimization, image & signal processing or machine learning is required
  • Experience in mathematical and physical modeling, numerical methods, algorithm design and implementation is preferred
  • Communicate crystal clearly on the mathematical principles, algorithm solutions and physical models to stakeholders, without omitting the essentials
  • Strong understanding of scalability (Big O) and the various forms of parallelism (process, thread, instruction, data)
  • Experience with various technologies and libraries (e.g.) SIMD, OpenMP, CUDA, OpenCL, OpenCV, VTK, ITK
  • Experience with various programming and scripting languages (e.g.) C, C#, C++, Boost, Python
  • Understanding of Object Oriented SW Architecture Patterns & .NET integration
  • Understanding of Agile/SAFe methodologies

Personal skills

  • Strong communication skills in multi-disciplinaryenvironment, bridging across software, algorithms and physics teams.
  • Drivecreative solutions -within the bigger picture- with the product andcustomer in mind
  • Team player, responsible and reliable.
  • Proactive; it is expected that you take initiative to(help) drive progress
  • Result oriented attitude; we are looking for a personthat can work with set deadlines

Context of the position

Within ASML the sector Development & Engineering is responsible for the development, specification and design of new ASML products. The Business Line Applications provides integrated solutions with computational, metrology and control technology. These solutions extend and improve the performance of lithography and patterning products for the semiconductor industry.

Other information

Pleaseinclude you resume and cover letter in your application.