Senior Control and Automation Software Engineer
Location San Diego - CA, US Degree Bachelor Experience 8+ years Team Research & development Job category Computer science & software engineering Travel Reference J-00249701-328
Introduction to the job
Developsautomation and control system and its realization in software for the dropletgeneration and steering functions. Therole will include all aspects of the product development lifecycle planning,requirements, design, code, test and maintenance.
This position mayrequire access to controlled technology, as defined in the ExportAdministration Regulations (15 730, et seq.
Qualified candidatesmust be legally authorized to access such controlled technology prior tobeginning work. Business demands may require the Company to proceed withcandidates who are immediately eligible to access controlled technology.
Role and responsibilities
Serves as a technical expert for one or more automation or control subsystems realized via C / C++, Simulink, and / or Stateflow implementation.
Leads and mentors junior automation, controls, and software engineers and leads the development of innovative automation and control software solutions and integration with hardware to enable stable 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 and automation software improvements to enable continuously improved droplet stability and droplet generation availability.
Applies in-depth knowledge of system identification and multi-physics, signal, and image analysis techniques to understand the dynamics of plant under control and signals best describing the state of the system to enable effective closing of the control loop and definition of state management logic.
Capable of independently specify, design, and implement software modules to realize automation and control functionalities.
Ensures software implementation 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 effective relationships throughout the department.
Documents work results with, investigation reports, system requirements, design specifications, test plans, procedures, and training materials.
Works from broadly defined systems specifications to synthesis automation and control software using C / C++ and / or Matlab / Simulink languages.
Performs the design, development, and implementation of complex algorithms involving system state management, controller design, system identification, signal processing and stochastic signal analysis for droplet generator, its steering system, and other equipment used in the semiconductor industry.
Generates hardware and software requirement specifications for automation and control algorithm implementation in software (C / C++, Matlab / Simulink / Stateflow).
Investigates the feasibility of applying scientific and mathematical control design principles and concepts to potential inventions and products.
Plans and executes laboratory research pertaining to algorithm design and validation.
Designs and builds software tools that allow debugging, analysis and performance evaluation of algorithms. Determines the root cause for algorithm / software failure in products in the manufacturing factory and in fielded units in high-level escalations.
Travels to customer sites to perform upgrades, troubleshooting and repair of systems.
Performs other duties as assigned.
Education and experience
Requires minimum of a Bachelors’ degree in Electrical Engineering, Mechanical Engineering, Physics or other relevant engineering or physical science fields.
Experience in engineering research and / or development, 5 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 physics preferred, specialization in signal processing, automation, or control systems is a plus.
Experience with high-tech industry developing complex industrial products and solutions semiconductor capital 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 written and verbal communication skills.
Ability to translate, statistically analyze data and effectively report problems through written and / or graphical formats.
Excellent customer service skills, with an advanced understanding of customer relationship building.
Ability to use MS Word, Excel, PowerPoint, and electronic e-mail systems.
Has led technical team in multiple successfully completed projects.
Ability to carry a product design from conception into production.
Ability to design and analyze feedback control systems using classical, modern or nonlinear techniques and theories.
Ability to identify, define, and extract signals and KPIs (key performance indicator) using advanced signal and image analysis techniques.
Experience designing practical feedback control and automation state management systems of significant complexity.
Knowledge of modern control theory, finite state machine and some nonlinear control theory.
Excellent knowledge of and experience with programming in MATLAB / Simulink / StateFlow.
Working knowledge of Python and C / C++.
Understanding of embedded 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.