D&E - Software Design Engineer (Computer Cluster Platform)- Hsinchu/Tainan

Research & development

Computer science & software engineering

In a nutshell


Hsinchu, Taiwan


Research & development


3-7 years



Job Category

Computer science & software engineering



Published: 30+ days ago Job ID: J-00253608-901

Introduction to the job

Join ASML Hermes Microvision (HMI) software team, you will work on most advanced E-beam Inspection tool in the industry. You will co-work with technical experts across difference country in the world to develop high performance and quality software system for the products. Our goal is to provide the best solution to customer for leading semiconductor manufacturing technology.

Role and responsibilities

This position is primarily responsible for researching, designing, and developing computer software systems, Design software system structure, in conjunction with hardware product
development by performing the following duties.

Core duties and responsibilities include the following. Other duties may be assigned.
Analyzes image processing algorithm requirements to determine feasibility of design within time and cost constraints.
Works with other teams to get accurate algorithm requirement.
Coordinates project development related to image processing algorithm.
Analyzes software requirements to determine feasibility of design within time and cost constraints.
Consults with hardware engineers and other engineering staff to evaluate interface between hardware and software, and operational and performance requirements of overall system.
Formulates and designs software system, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
Designs software structure and overlook whole software structure.
Works on software project independently. Develops and directs software system testing procedures, programming, and documentation.
Consults with customer concerning maintenance of software system.
Coordinates installation of software system.
Studies and investigates new methods for improvement of the product performance; evaluation of new product and proposal for improvement; Coordinates with other software engineer to meeting project progress and make sure project can be finished on time.

Education and experience

- Master Degree above. PhD is plus
- Major in Computer Science, Mathematics, Science, EE or related fields.

Expert knowledge in C/C++ programming, data structure and operation system.
Experience in Object-Oriented design and concepts.
Experience in network programming, distributed system, concurrent programming.
Experience in algorithm design, parallel computing and algorithm optimization.
Research experience by developing mathematics models and algorithms for data analysis and performance improvement.
Knowledge in semiconductor field is 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

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

Learn more about this job

About the team
About the location