Search

D&E - Senior Software Engineer & Technical Lead (Platform) - Tainan

In a nutshell

Location

Tainan, Taiwan

Team

Design Engineering and Architecture

Work experience

4-9 years, 10-15 years

Educational background

Mechanical Engineering, Electrical Engineering, Data Science

Technical field

Software

Travel

25%

Workplace type

On-Site

Fulltime/parttime

Full time

Job ID: J-00308783

Introduction to the job

In D&E Software system engineering team, we are in charge of the development of the EBI (e-beam inspection) products to meet the requirements form marketing or customer sites. We co-work with US and NL D&E team on the new e-beam inspection products’ development. We also co-work with manufacture, production and field service team to realize the bench or tools to shorten the product lead-time, help on module or system qualification and reduce on the time-cost to trouble-shooting and system recovery.

Role and responsibilities

  • Lead the technical direction of the e-beam inspection system, including technology selection, architecture design patterns, and toolchain adoption.
  • Provide technical solutions for critical challenges in the inspection process control and lead technical reviews and project evaluations.
  • Design and implement test plans and quality assurance strategies to ensure software stability and performance across different inspection environments and hardware platforms.
  • Support on-site testing and troubleshooting, helping customers resolve technical issues during system deployment / installation.
  • Carry out software development following our process and V-Model
  • The scope of this team mainly work with platform HW team in TW/SJ/VHV to design and come out the common design / interfaces that can support X-products.
  • You will need to analysis/understand the HW behavior and bring out the solution to meet the requirements and the performance spec we need.
  • The works will need to integrate the PLC function, SEM controller, stage controller, real-time computing function to have the fully automation for the wafer handling cycle and inspection flow.
  • Need to have machine control knowledge and able to development / maintain the FSM to control the whole system sequence
  • The products will be covered NPD (New Product Development) and CIP (Continuous Improvement Project) to meet the requirements from marketing and customers need
  • Utilize OOD and design patterns to formulate modular software systems per specs
  • Design and perform module unit test, simulation and system integration tests
  • Write professional design document and test plan
  • Carry out performance analysis, troubleshooting and technical support

Education and experience

  • Master’s degree or above in Electrical Engineering, Electronic Engineering, Computer Science, Mechanical Engineering, or a related field. PhD is preferred.
  • 10 years of experience in industrial inspection, image processing, automation equipment development, or a related field.
  • Strong programming skills in C# and C++ languages 
  • Experience in a technical leadership or project management role as a software architect, technical lead, or project lead.
  • Strong experience on the .NET platform (C#, LINQ, Threading, Remoting, WPF, XML, IO, etc.) Experience on software product development lifecycles, using UML, OOP, design patterns and best practices.  
  • Familiarity with industrial communication protocols such as Ethernet/IP, Modbus, Profinet, and experience in integrating automation systems.
  • Proficiency in version control tools (e.g., Git), DevOps processes (e.g., CI/CD, Docker), and testing frameworks (e.g., Google Test, NUnit).
  • Experience on Linux (will be the plus if also familiar with Linux kernel development)
  • Experience on PLC integration
  • Strong English communication skills for technical documentation and collaboration with international teams.

Skills

  • C#/C++ language
  • GUI development by using MFC, WinForm and/or WPF
  • .Net Remoting or WCF for cross machine/computer communication
  • Experience with mechanical control development.
  • Knowledge of mechatronics
  • Digital image / signal processing knowledge
  • Database knowledge
  • .Net Framework / standard / Core
  • SEMI Standard related to automation. (optional)
  • Ladder language for PLC code development (optional)

This position requires access to controlled technology, as defined in the United States 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 ASML to proceed with candidates who are immediately eligible to access controlled technology.

Diversity and 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.

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

Learn more about this job
About the location