Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

ASML Logo

Software Engineer

ASML

$82,875 - $138,125
Dec 12, 2025
San Diego, CA, US
Apply Now

Cymer/ASML is looking for software engineers to design and code software for a distributed control system to support an aggressive commercialization plan for the EUV technology

Requirements

  • Strong C++ knowledge, Object Oriented Design principles and embedded development
  • Ability to handle aggressive deadlines with agility and results driven approach
  • Ability to quickly develop and understand complex control systems including embedded real-time, application layers, CORBA interface and it’s associated hardware environment
  • Technical expert of data management, TCP/IP and other similar communication protocols
  • Applies advanced knowledge of design methodologies
  • Demonstrates sophisticated knowledge in utilizing design engineering tools, systems analysis and design, and database management
  • Programming skills in C++, Python on different OS environments (VxWorks, CentOS, RHEL 8+)

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, Profinet)
  • Ability to develop code for a distributed control system. The coding will require programming in different languages (C++, Python) on different OS environments (VxWorks, CentOS, RHEL 8+)
  • 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 ASML, its development partners and the customer
  • Participate in designing for excellence, keeping in mind all the –cities and –abilities like reusability, modularity, simplicity, maintainability

Other

  • Requires Minimum of BS in Computer Science, Electrical Engineering or other related eng or science fields
  • 2 to 5 years of experience in technical development role preferred
  • Excellent written and verbal communication skills
  • Ability to interact effectively with other team members as well as individuals in other disciplines and organizations
  • Some travel required