Senior Control and Automation Software Engineer

Research & development

Computer science & software engineering

In a nutshell


San Diego - CA, US


Research & development


8+ years



Job Category

Computer science & software engineering

Published: 15 days ago Job ID: J-00249701-328

Introduction to the job

Develops automation and control system and its realization in software for the droplet generation and steering functions.The role will include all aspects of the product development lifecycle – planning, requirements, design, code, test and maintenance.

This position may require 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 the Company to proceed with candidates who are immediately eligible to access controlled technology.

Role and responsibilities

  • Serves as atechnical expert for one or more automation or control subsystems realizedvia C/C++, Simulink, and/or StateFlow implementation.
  • Leads and mentors junior automation, controls,and software engineers and leads the development of innovative automationand control software solutions and integration with hardware to enablestable and reliable production of tin droplets.
  • Applies broad knowledge in sensors,actuators, automation logic, system state management, control algorithms,software realization, and data analysis tools to drive control andautomation software improvements to enable continuously improved dropletstability and droplet generation availability.
  • Applies in-depth knowledge of systemidentification and multi-physics, signal, and image analysis techniques tounderstand the dynamics of plant under control and signals best describingthe state of the system to enable effective closing of the control loopand definition of state management logic.
  • Capable of independently specify, design,and implement software modules to realize automation and controlfunctionalities.Ensures softwareimplementation achieves numerical stability.
  • Interacts with cross-functional groups(engineers and scientists, worldwide customer support personnel,manufacturing personnel, management, marketing, external customers).Crosses competency boundaries and builds constructive and effectiverelationships throughout the department.
  • Documents work results with, investigationreports, system requirements, design specifications, test plans, procedures,and training materials.
  • Works frombroadly defined systems specifications to synthesis automation and controlsoftware using C/C++ and/or MATLAB/Simulink languages.
  • Performs the design, development, andimplementation of complex algorithms involving system state management, controllerdesign, system identification, signal processing and stochastic signalanalysis for droplet generator, its steering system, and other equipmentused in the semiconductor industry.
  • Generates hardware and softwarerequirement specifications for automation and control algorithm implementationin software (C/C++, MATLAB/Simulink/StateFlow).
  • Investigates the feasibility of applyingscientific and mathematical control design principles and concepts to potentialinventions and products. Plans and executes laboratory research pertainingto algorithm design and validation.
  • Designs and builds software tools thatallow debugging, analysis and performance evaluation of algorithms.Determines the root cause for algorithm/software failure in products inthe manufacturing factory and in fielded units in high-level escalations.
  • Travels to customer sites to performupgrades, troubleshooting and repair of systems.
  • Performsother duties as assigned.

Education and experience

  • Requires minimum of a Bachelors’ degreein Electrical Engineering, Mechanical Engineering, Physics or other relevant engineering or physical sciencefields. Experience in engineering research and/or development, and 8+ years’ experience with a Bachelor’s degree, 3 years’ experience with a Master’s degree, New PhD graduate.MS, ME or PhD in engineering or physicspreferred.
  • Must have controls experience.
  • Specialization in signal processing and automation.
  • Experience with high-tech industrydeveloping complex industrial products and solutions e.g. semiconductorcapital equipment, aerospace, automotive, process industries,telecommunications, etc., is preferred.


Working at the cutting edge of tech, you’ll always have new challenges and new problems to solve – and working together is the only way to do that. You won’t work in a silo. Instead, you’ll be part of a creative, dynamic work environment where you’ll collaborate with supportive colleagues. There is always space for creative and unique points of view. You’ll have the flexibility and trust to choose how best to tackle tasks and solve problems.

To thrive in this job, you’ll need the following skills:

  • Excellent writtenand verbal communication skills.
  • Ability to translate,statistically analyze data and effectively report problems through writtenand/or graphical formats.
  • Excellentcustomer service skills, with an advanced understanding of customerrelationship building.
  • Ability to use MSWord, Excel, PowerPoint, and electronic e-mail systems.
  • Has led technicalteam in multiple successfully completed projects.
  • Ability to carrya product design from conception into production.
  • Ability to designand analyze feedback control systems using classical, modern or nonlineartechniques and theories.
  • Ability toidentify, define, and extract signals and KPIs (key performance indicator)using advanced signal and image analysis techniques.
  • Experiencedesigning practical feedback control and automation state management systemsof significant complexity.
  • Knowledge ofmodern control theory, finite state machine and some nonlinear controltheory.
  • Excellentknowledge of and experience with programming in MATLAB/Simulink/StateFlow.
  • Working knowledgeof Python and C/C++.
  • Understanding ofembedded software systems a plus.

Diversity & Inclusion

ASML is an Equal Opportunity Employer that values and respects the importance of a diverse and inclusive workforce. It is the policy of the company to recruit, hire, train and promote persons in all job titles without regard to race, color, religion, sex, age, national origin, veteran status, disability, sexual orientation, or gender identity. We recognize that diversity and inclusion is a driving force in the success of our company.

Other information

  • The physicaldemands described here are representative of those that must be met by anemployee to successfully perform the essential functions of this job.Reasonable accommodations may be made to enable individuals withdisabilities to perform the essential functions.
  • While performingthe duties of this job, the employee routinely is required to sit; walk;talk; hear; use hands to keyboard, finger, handle, and feel; stoop, kneel,crouch, twist, reach, and stretch.
  • The employee isoccasionally required to move around the campus.
  • The employee mayoccasionally lift and/or move up to 20 pounds.
  • May require nationaland international travel, dependent on business needs, up to 25% of thetime.
  • Specific visionabilities required by this job include close vision, color vision, peripheralvision, depth perception, and ability to adjust focus.
  • Can work underdeadlines.
  • The environmentgenerally is moderate in temperature and noise level.
  • Must be able toread and interpret data, information, and documents.
  • Can observe andrespond to people and situations and interact with others encountered inthe course of work.
  • Can learn andapply new information or skills.
  • Requires workingin a manufacturing clean room environment occasionally.
  • Requires workingwith CO2 Lasers and high pressure droplet generator in noisy environments(requiring ear protection) and potential radiation hazards (requiring eyeand skin protection).

EOE AA M/F/Veteran/Disability

Need to know more about applying for a job at ASML? Read our frequently asked questions.

Learn more about this job