Logo of Huzzle

Internship - Software Development

image

ASML

Nov 5

Applications are closed

  • Internship
    Full-time
    Summer Internship
  • Software Engineering
    Engineering
  • San Diego

Requirements

  • Requires Minimum of at least 2 years completed in pursuit of BS in Computer Science, or other related Engineering or Science fields. Pursuit of a Graduate MS or Ph.D in relevant field is a plus.
  • Previous experience in a Technical Development role is a plus.
  • Experience in leadership or designing software for a complex multi-processor distributed control system is a plus.
  • Work and interact well with others.
  • Learn and apply new information or skills.
  • Able to read and interpret data, information, and documents.
  • 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.
  • Result driven-demonstrate ownership and accountability.
  • 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 co-workers.

Responsibilities

  • Understand the software response to system and controls requirements, develop software based on software requirements and design, create Test Specification Documents, and deliver software solutions of highest quality
  • Work in hard and soft real time domain with complex hardware interfaces and various communication protocols (TCP/IP, Ethercat)
  • Ability to develop code for a distributed control system. The coding will require programming in different languages (C, C++, Python) on different OS environments (VxWorks, Linux).
  • Conform to the approved Software Development Process and the Program Development Process, and be an active champion of process improvement.
  • Utilize knowledge to design software for large complex multi-processor systems.
  • Articulate (verbal and written) the design decisions and implementations made to management at ASML, its development partners and the customer.

FAQs

What does the internship involve?

The internship involves working with software architects and control system engineers to develop software in response to software and controls requirements. Interns will participate in designing for excellence, utilize UML, and engage in all aspects of the software development lifecycle.

What programming languages will I need to use during the internship?

Interns will be required to program in C, C++, and Python across different operating systems, including VxWorks and Linux.

Is prior experience necessary for this internship?

While previous experience in a Technical Development role is a plus, it is not explicitly required. The position is suitable for students who have completed at least two years toward a BS in Computer Science or a related field.

What type of educational background is preferred for this internship?

The ideal candidate should have completed at least two years toward a BS in Computer Science or a related Engineering or Science field. Pursuing a Graduate MS or Ph.D. in a relevant field is considered a plus.

Will I have the opportunity for job training during the internship?

Yes, interns will have the opportunity to learn and apply new skills, and they will work closely with experienced professionals in a collaborative environment.

What are the physical demands of this job?

The role requires routine tasks such as sitting, walking, using hands for typing, and occasionally lifting up to 25 pounds. Interns may also need to work in a clean room environment while following gowning protocols.

Are there opportunities for professional growth after the internship?

Yes, ASML values the development of its interns and offers a dynamic work environment that encourages collaboration and innovation, which may lead to future career opportunities within the company.

How important is teamwork in this role?

Teamwork is very important; interns are expected to work well with others, communicate effectively, and contribute to a supportive and creative work environment.

What is the work environment like?

The work environment is dynamic and collaborative, with a moderate temperature and noise level. Interns may spend extended periods at computer workstations and work in labs that may emit high-pitched noise.

Is there a specific dress code for the internship?

Yes, interns may be required to adhere to clean room protocols that include specific gowning procedures while working in relevant environments.

Be part of progress

Manufacturing & Electronics
Industry
10,001+
Employees
1984
Founded Year

Mission & Purpose

Who are we? ASML is an innovation leader in the global semiconductor industry. We make machines that chipmakers use to mass produce microchips. Founded in 1984 in the Netherlands with just a handful of employees, we’ve now grown to over 40,000 employees, 143 nationalities and more than 60 locations around the world. What do we do? We provide chipmakers with hardware, software and services to mass produce patterns on silicon through lithography. Our lithography systems use ultraviolet light to create billions of tiny structures on silicon that together make up a microchip. We push our technology to new limits to enable our customers to create smaller, faster and more powerful chips. Who are our people? While you may think that only engineers and mathematicians work at ASML, you'll be surprised to find out that our people come from a wide variety of backgrounds. Across ASML, we have dedicated teams that manage customer support, communications and media, IT, software development and more. Every team in the company is essential for pushing our technology and the industry forward. If you love to tackle challenges and innovate in a collaborative, supportive and inclusive environment with all the flexibility and freedom to unleash your full potential, ASML is the place to be.