12 days ago - req24704

Software Architect

Research & development

Computer science & software engineering

In a nutshell


San Diego - CA, US


Research & development


0-2 years



Job Category

Computer science & software engineering




ASML US brings together the most creative minds in science and technology to develop lithography machines that are key to producing faster, cheaper, more energy-efficient microchips. We design, develop, integrate, market and service these advanced machines, which enable our customers - the world’s leading chipmakers - to reduce the size and increase the functionality of their microchips, which in turn leads to smaller, more powerful consumer electronics. Our headquarters are in Veldhoven, the Netherlands, and we have 18 office locations around the United States including main offices in Chandler Arizona, San Jose and San Diego California, Wilton Connecticut, and Hillsboro Oregon.

Job Mission

We are looking for engineers who have a passion for defining and driving testing of a distributed control system.Join Cymer/ASML and you will be joining a team that operates in a fast-paced, uniquely innovative and challenging environment to create new-to-industry solutions with rapid productization to support an aggressive commercialization plan for the EUV technology within ASML.

Job Description

You will work with functional architects and control system engineers and software test engineers as you create test strategies in response to the system and controls requirements. You will determine the best test approach to ensure that delivered controls and software sub-systems meets all its functional requirements, by delivering automated test capabilities, employing best in class software quality management tools, ensuring complete software test coverage with the ultimate goal being the superior quality and on-time delivery of the controls and software sub-systems.

And you may ask, what does the control system software do?Well, the control loops involve data exchange at speeds up to 100 kHz while data collection for diagnostics purposes is done at up to 1Khz rate. There is interaction between control loops running on quad core boards and platform software that runs on IBM bladecenter. Data is stored on board in postgres databases and is shipped via the fab network to data servers in San Diego. And our graphical user interface developed using Qt serves a complex set of users - operators, engineers, scientists and customers. And we don't forget safety, the control system has a Siemens PLC to ensure both human safety is ensured and machine damage is prevented.

Come and join our journey and you will be challenged and rewarded as you work alongside a group of talented, passionate and fun-loving engineers. You can tell your friends –I work on semiconductor lithography machines that allow the printing offiner features for the next generation of chips that power the innovations in the worldtoday.


Requires Minimum of BS in Computer Science, or other related eng orscience fields.MS or Ph.D in relevantfield is a plus.
Minimum of 3 years in technical role plus leadership or managementexperience
Experience with software test architecture for a complexmulti-processor distributed control system, with demonstrated experienceand skills to match the duties and responsibilities for his role


  • Provides strategic direction and technical leadership for the controls software test organization
  • Defines and drives test strategy and plans to allow delivery offully tested and high quality controls and software sub-systems for all EUV projects
  • Defines and develops a SW test automation framework, including analysis and commissioning of best in class software quality management tools
  • Establishes measures for test coverage, test effectiveness and strategizes to achieve documented goals in these areas
  • Define and develop test platforms and guide development of test scripts (Python) for mechatronic systems, embedded control systems with complex algorithm software and data intensive systems with complex diagnostic and communication interfaces (EtherCAT, Profinet, TCP/IP)
  • Participates in software requirements, architecture and design reviews to provide testability input and to derive complex test scenarios
  • Ability to trace hardware connectivity issues, and use basic tools such as oscilloscopes, logic analyzers, and pulse generators

Other information

This position requires access to controlled technology, as defined in the Export Administration Regulations (15 C.F.R. § 730, et seq.). Qualified candidates must be legally authorized to access such controlled technology prior to beginning work. Business demands may require ASML to proceed with candidates who are immediately eligible to access controlled technology.

EOE AA M/F/Veteran/Disability