Internship - Software Engineering

ASML N.VSan Diego, CA
329d

About The Position

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. You will work with software architects and control system engineers as you develop software in response to the software and controls requirement and design documents. You will get to participate in designing for excellence, keeping in mind reusability, modularity, simplicity, maintainability. You will use UML to capture your design and work with projects of small to medium size where you can analyze complex issues, determine the best test methodologies, and contribute in all aspects of the software development, build, test and release cycle.

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

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

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Industry

Merchant Wholesalers, Durable Goods

Education Level

Bachelor's degree

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service