Software Architect

ASML

Education
Benefits
Qualifications
Skills

Job Title

Software Architect

Degree:

Bachelor, Master

Work Experience:

10-15 years, 16+ years

Travel:

10%

Workplace Types:

On-Site

Job Description:

ASML is the world's leading provider of lithography systems for the semiconductor industry, manufacturing complex machines that are critical to the production of integrated circuits or chips. Multi-beam electron microscope inspection tools are part of ASML’s holistic lithography portfolio. These machines help our customers ensure quality in their fabs. ASML has an Electron Optical competence center in Delft, with multi-disciplinary teams, where we combine Research with Development & Engineering and deliver modules and system designs for the eScan Multi-Beam Inspection products.

Introduction to the job

We are looking for an experienced software architect who will drive the architecture and implementation of the software that controls the electron microscope (SEM) and all of its modules. The eScan product line of which the SEM is a part is developed by multiple sites within ASML, and coordination of software architecture and interfaces is part of the challenge of this position. The eScan systems run on a large code base of high complexity, in the order of millions of lines of code.

Role and responsibilities

At ASML-Delft we focus on the design of the electron microscope and the subsequent electron-optical modules. Such modules are for instance sensor systems, high-voltage control systems and electron detectors. Such systems are controlled by individual software building blocks (drivers) that are part of a hardware abstraction layer. On top of that, the system is controlled by multiple software layers that bring the functionality of the hardware together and that are responsible for the behavior and performance of the product.

The software architect ensures that the SEM building blocks and their placement within the layers is according to the relevant design principles, and ensures that interfaces are coordinated between teams. Furthermore, the software architect understands system level functional and performance requirements and translates them to software requirements together with other software architects and subsequently assigns requirements to individual development teams.

In this function, you need to be able to;

  • Translate functional- & performance requirements into a software architecture
  • Derive interface requirements and assign them to developers of building blocks
  • Coordinate between organizational clusters and departments
  • Work together with, and report to, a multitude of stakeholders
  • Act as a technical leader, bring people together and build consensus
  • Actively participate in design processes and collaborate with experts in the fields of firmware-, electrical- and software engineering and potentially with external suppliers
  • Operate as a team-player, understanding the bigger picture
  • Deliver good quality and clarity in your documentation
  • Take initiative and bring clarity and confidence where necessary

Education and experience

  • You have a MSc or BSc in Computer Science, Electrical Engineering or other relevant field. Other engineering backgrounds will be considered if working experience demonstrates suitable & applicable skills. 
  • You have a minimum of 10 years of relevant working experience in the field of software engineering and/or systems engineering, preferably in an industrial context where software is used to control a machine
  • You have experience with software architecture, and making architectural choices in large software projects
  • You have experience with software projects that are based on multiple repositories
  • You have strong skills in technical writing and communication with stakeholders
  • Any prior experience in the lithography, inspection or manufacturing industry is a plus
  • You have experience with SOLID (and similar) principles
  • Experience in C# and python languages

Skills

  • You are able to cope with changing requirements, deadlines and priorities
  • You are not easily deterred by complexity
  • Highly motivated team player with good social, coordination and communication skills
  • You are able to coach junior colleagues, and review the work of your peers
  • Ability to work in an international, multicultural setting
  • Flexible and open mindset, anticipating on a challenging and dynamic environment
  • You are goal-oriented and self-starting
  • You are hands-on and pragmatic
  • You are able to convey your message effectively and to convince others

Diversity and inclusion

ASML is an Equal Opportunity Employer that values and respects the importance of a diverse and inclusive workforce. It is the policy of the company to recruit, hire, train and promote persons in all job titles without regard to race, color, religion, sex, age, national origin, veteran status, disability, sexual orientation, or gender identity. We recognize that diversity and inclusion is a driving force in the success of our company.

Need to know more about applying for a job at ASML? Read our frequently asked questions.

Read Full Description
Confirmed 22 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles