30+ days ago - req30132

Co-op, Software Engineer (Spring 2022)

Research & development

Computer science & software engineering

In a nutshell


Wilton - CT, 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.

Job Mission

Founded in 1984, 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. ASML has its engineering, development and manufacturing operations in Wilton, Connecticut and in Veldhoven, the Netherlands. The Software Engineering Department within the ASML Wilton office is currently searching for a talented software co-op student to help design and implement embedded software for systems among the highest precision ever produced in the world.

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 Description

The individual will be responsible for design/code/test of key modules of the software throughout the development cycle, ranging from specifying functional requirements by working with multi-disciplinary teams, outlining testing effort, to implementing the software and executing the testing steps to qualify the product, etc. The engineer will work closely with other engineers in development and engineering to create software that offers advanced diagnostic capability and fulfills the business needs.

Specific tasks include:

  • Hands-on use of C/C++ and/or Python programming language to solve issues affecting ASML customers.
  • Automating software testing using Jenkins tools – Agile environment.
  • Development of software scripts that facilitate testing.
  • Engaging with cross-discipline stakeholders to troubleshoot and create machines.


Third or fourth year student in Computer Engineering or Computer Science or equivalent experience.


  • Will consider Electrical Engineering major who has an aptitude for programming.
  • Excellent problem-solving and communication skills
  • A passion for programming
  • Proven ability writing C and C++, preferably in an embedded environment.
  • Experience or proven ability in designing complex software architecture.
  • Experience in one or more of the following languages: Java, Python/Rubi.
  • Experience with scripting languages likebash, tcsh, csh and perl, is a plus.
  • Experience with Unix programming, preferably on Linux, is a plus.

Personal skills

  • Can observe and respond to people and situations and interact with others encountered in the course of work.
  • Can learn and apply new information or skills.
  • Must be able to read and interpret data, information, and documents.
  • Strong customer focus and commitment to customer satisfaction through prioritization, quality, efficiency and professionalism.
  • Ability to complete assignments with attention to detail and high degree of accuracy.
  • Proven ability to perform effectively in a demanding environment with changing workloads and deadlines.
  • Result driven-demonstrate ownership and accountability.
  • Identifies bottlenecks and drives improvements.
  • Work independently or as part of a team and follow through on assignments with minimal supervision.
  • Demonstrate open, clear, concise and professional communication.
  • Ability to establish and maintain cooperative working relationships with manager, co-workers and customer.
  • Work according to a strict set of procedures within the provided timelines.

Other information

Role within Office

  • Routinely required to sit; walk; talk; hear; use hands to keyboard, finger, handle, and feel; stoop, kneel, crouch, twist, reach, and stretch. Occasionally required to move around the campus.
  • Occasionally lift and/or move up to 20 pounds.
  • May require travel dependent on business needs.
  • Specific vision abilities required by this job include close vision, color vision, peripheral vision, depth perception, and ability to adjust focus.

EOE AA M/F/Veteran/Disability