29 days ago - req29970

US Internship - Software Engineering

Research & development

Computer science & software engineering

In a nutshell


San Diego - CA, US


Research & development


No experience (Student)



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.

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.

Job Mission

The internship is a 12 week program, with start dates 5/16, 5/31, or 6/20. We anticipate it to be on-site Summer 2022.

The purpose of this project is to develop prototype software for a new feature that will be integrated into our product at a later date.The development involves modifying existing mathematical algorithms currently implemented in C++ in the product.The candidate should be comfortable with linear algebra concepts.The candidate will work with a software engineer who has familiarity with the existing algorithms and who will be able to provide general guidance on approaches.The candidate needs to be comfortable reading highly detailed, technical design documentation and converting that documentation into source code.The candidate will be responsible for integrating his/her code into a copy of the product code and testing the resulting code both on a benchtop simulator as well as on the actual product.The candidate will be expected to be able to quickly learn the IDE used to develop the code.

Job Description

  • Work in a team environment alongside local experienced engineers.
  • Specific tasks will be tailored to match the education / experience level of the intern as well as the interns learning objectives for the summer.
  • The goal of the internship is for you to learn about working in a corporate setting and to provide hands on experience solving real world problems in a team environment.
  • Interns will typically be required to document and present their findings as well as making an end of summer presentation to the group about what they achieved during their internship.


Candidate is expected to have completed 3 years towards a BS degree in either Computer Engineering or Computer Science.


  • Be fluent inC++.
  • Have developed software for embedded, preferably real time, applications.

Personal skills

  • Possess strong ownership characteristics and commitment to achieving results on time
  • Have strong written and oral communicative skills
  • Be a demonstrated “team player” with a quality orientation and interpersonal skills
  • Have strong problem solving skills and the ability to take initiative
  • Be willing to be “wrong” at times and be open to the ideas of others

Other information

EOE AA M/F/Veteran/Disability