D&E - Software Design Engineer - Hsinchu

Research & development

Computer science & software engineering

In a nutshell


Hsinchu, Taiwan


Research & development

Job Category

Computer science & software engineering



Published: 30+ days ago Job ID: J-00263106-243

Introduction to the job

We are expanding to support our business on application software develop for ASML/HMI defect inspection Result, CD metrology result presentation and Scanner data integrate analysis. We are looking for a team player with experience developing high-performance applications for large scale software. This developer is decisive, action-oriented, learns quickly, independently, and takes ownership of open issues.

Role and responsibilities

As a senior Software Designer you will join our team as a key role to contribute to one of the core functions of our application and to work.
You are happy to collaborate with users on the design of the functionality you work on and on how they would like the system to work.
You are motivated to collaborate with other function group to align on the overall system design for the application software.
You are capable of understanding and explaining complex challenges and you can guide your colleagues in the implementation of the smaller parts that you identified.
You take pride in writing clean, high quality and maintainable OO code, mainly in .Net/C#, and familiar with web service/APIs.

Develop software applications for the HMI eBeam tools and other holistic lithography solutions for ASML products.
Translate business requirements into software solutions and continuously improve the software to meet customer’s needs.
Design, implement, test, deliver and document software system mainly written in C#/C++.
Drive and align on technical direction with all to assure impact of software changes is properly documented, reviewed and accepted by all stakeholders.
Review and assure quality on software deliverables (design, code, test, document, etc.) throughout the software lifecycle.
Take ownership for product realization by providing high quality designs, product documentation and software implementation.

Education and experience

A relevant BSc or MSc in the area of software engineering, computer science, information systems, IT or related subject on software development.

MS with 0~8+ years or BS with 0~10+ years hands-on experience in software development. At least 2~5+ year experience with C#.
Hands-on experience on the .NET platform application with WinForm, WPF, Web develop .
Experience on software product development lifecycles, using UML, OOP, design patterns and best practices.


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:

You should first of all be passionate about technology and should be excited by the idea that your work will impact the most advantage technology in the world.
You should be analytical, product and quality-oriented. You like to investigate issues, you are creative in solving problems.
You are open-minded, you like to discuss about design challenges and you want to push the boundaries of technology to design enticing applications.

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

This position is available in Application Software Develop (ASD) group under “HMI/DE/Software Engineering” department. The mission of ASD is to develop application software for HMI Inspection/Metrology tools result presentation and data analysis. We also corporate with Brion to develop application software to integrated ASML/HMI/Brion products.

High quality people are a key asset to our company. To recognize that, we offer highly competitive compensation and benefits packages to attract and retain the very best people and let them share in the success that they build. Our rewards philosophy is to attract and retain specific professional knowledge and competencies within the company by offering a competitive package in local markets where ASML is active

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