实习生 - 基于LLM的光刻优化软件测试用图案生成
职位描述: 我们正在寻找一位对编程和软件开发充满热情的实习生,加入我们的项目团队。该项目的目标是使用大型语言模型(LLM)来生成用于测试光刻优化软件的图案。这些图案不需要与真实的电子设计相关,而是用来验证和优化软件性能。
项目简要描述:
目标:基于测试需求的描述生成测试用图案,用于评估和优化光刻软件的性能。技术栈:Python、LLM。任务:理解自然语言描述、生成测试图案的几何描述,生成绘制图案代码。职位要求:
编程技能:熟悉Python编程,有良好的编码习惯。大型语言模型知识:对大型语言模型(LLM)如GPT-4有基本的了解,包括其训练过程、功能和应用方式。LLM应用经验:具有使用LLM进行项目开发的经验,了解如何将LLM集成到现有的技术解决方案中。创新思维:具备创新思维和解决问题的能力。团队合作:积极主动,善于与团队成员合作。沟通能力:具备良好的书面和口头沟通能力,能够清晰地表达技术概念和项目进展。学习能力:愿意学习新技术和工具,能够快速适应变化。加分项:
图形处理经验:有图形处理或计算机图形学相关经验。软件测试经验:了解软件测试流程和方法,能够设计和执行测试用例。开源项目贡献:有参与开源项目的经验,能够展示自己的代码和项目成果。职责:
根据需求运用大语言模型开发生成测试用图案的几何描述和绘制代码的工具。根据测试需求调整和优化生成的图案,以确保其有效性和覆盖面。与团队成员合作,参与项目的设计、开发和测试过程。撰写技术文档,记录项目进展和技术细节。参与团队会议,汇报工作进展,提出改进建议。Intern - Lithography Optimization Software Test Pattern Generation
Job Description: We are looking for an enthusiastic intern with a passion for programming and software development to join our project team. The goal of this project is to use large language models (LLM) to generate patterns for testing lithography optimization software. These patterns do not need to be related to real electronic designs but are used to verify and optimize software performance.
Project Overview:
Objective: Generate test patterns based on test requirements descriptions to evaluate and optimize lithography software performance.Tech Stack: Python, LLM.Tasks: Understand natural language descriptions, generate geometric descriptions of test patterns, and generate code to draw the patterns.Requirements:
Programming Skills: Proficient in Python programming with good coding practices.Knowledge of Large Language Models: Basic understanding of large language models (LLM) such as GPT-4, including their training process, functions, and applications.Experience with LLM Applications: Experience in using LLM for project development and understanding how to integrate LLM into existing technical solutions.Innovative Thinking: Ability to think creatively and solve problems.Teamwork: Proactive and good at collaborating with team members.Communication Skills: Good written and verbal communication skills, able to clearly express technical concepts and project progress.Learning Ability: Willingness to learn new technologies and tools, and able to adapt quickly to changes.Preferred Qualifications:
Graphics Processing Experience: Experience in graphics processing or computer graphics.Software Testing Experience: Understanding of software testing processes and methods, able to design and execute test cases.Open Source Contributions: Experience in contributing to open source projects, able to showcase your code and project outcomes.Responsibilities:
Develop tools using large language models to generate geometric descriptions and drawing code for test patterns based on requirements.Adjust and optimize the generated patterns according to test requirements to ensure their effectiveness and coverage.Collaborate with team members in the design, development, and testing phases of the project.Write technical documentation to record project progress and technical details.Participate in team meetings, report work progress, and propose improvement suggestions.Diversity and inclusionASML 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.