Job Description:
1. Develop an Automation Program
- Design and implement a program in C++ and Python to generate curvy mask patterns based on customer specifications.
- Integrate algorithms for pattern optimization and error-checking to ensure compliance with technical requirements
2. Testing and Optimization
- Validate the program’s output against industry standards for mask precision.
- Optimize code efficiency to reduce runtime and improve scalability
3. Documentation and Collaboration
- Document code logic, APIs, and user guidelines for future maintenance.
- Collaborate with hardware and design teams to align software with production workflows
Qualifications:
1. Education
- Current enrollment in a Bachelor’s/Master’s program in Computer Science, Automation, or related fields.
2. Technical Skills
- Proficiency in C++ (object-oriented programming, STL) and Python (scripting, data handling).
- Experience with algorithm design (e.g., graph theory, image processing).
- Familiarity with libraries such as NumPy (Python) or Qt (C++)
3. Preferred Skills (Bonus)
- Basic knowledge of semiconductor, lithography process and Optical proximity correction
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.
举报职位