加入我们的计算机科学家和软件工程师,在半导体行业设计和构建一些最先进的软件。
超过3,000个软件工程师创建了解决方案,不仅使我们能够运行光刻机器,而且可以测量和优化它们。
这并不是全部代码 - 我们的计算机科学家的任务是解决看似无法解决的技术挑战。如果您准备实现不可能的话,请加入我们。
阅读有关软件在ASML中的作用
除了控制机器的嵌入式软件外,我们还基于光刻系统的复杂模拟来构建纯软件产品。这些帮助我们的客户优化芯片设计以实现生产性。软件将我们的不同类型的机器连接在一起 - 测量,计算必要的校正并将其馈回光刻系统以稳定性能。
我们的计算机科学家经常承担看似无法解决的技术挑战。例如,要在300毫米晶片上打印几个原子的结构,我们的光刻机器中的光源必须非常均匀。他们开发了一个系统,该系统通过重新定位4,000镜子每秒250次来实现这种均匀性,这一切都达到了20个Microdian的难以置信的精度。
在申请之前,需要在ASML上了解更多有关软件的信息吗?阅读有关软件在我们的技术中的作用万博manbetx官网登录。
爪哇
ASML的Java开发是独一无二的。它将NASA型应用程序的复杂性与亚马逊的大数据结合在一起,而其他的是复杂性和大量组合。
我们的Java开发人员使用最新的工具和技术,包括算法,数据科学,集群存储技术,可靠性工程,统计建模,UX设计和数据可视化。万博manbetx官网登录
C ++
不断开发尖端硬件并不容易。每当将新更新的组件集成到我们的一台机器中时,整体系统性能就会中断。
这就是为什么我们使用软件解决方案来完善硬件的原因。我们的C ++代码基础有助于我们实现这一目标:这是一个高度便携式和多层的系统,可以跟上芯片制造行业的步伐,并使我们能够深入研究新的问题。
观看此视频以与C ++软件设计工程师见面。
Python
Python不仅是ASML的语法。它融合了我们的开创性代码基础,将我们多样化的开发团队融合在一起,无论您的野心如何,都可以在ASML提供各种职业选择。
我们在多学科发展团队中使用Python。我们将其用于对产品组合中的每台机器的校准和性能监视,使我们的客户可以使用复杂的诊断工具和直观的用户界面来创建最先进的计算机芯片。
观看此视频,软件设计工程师Petar解释了他如何与Python合作。
C#
您可能没有使用C#在ASML上使用它的方式。作为我们的软件开发人员之一,您将有机会开发复杂的机器控制软件并实施复杂的算法。
许多人认为仅嵌入软件与机器生产公司有关,但是ASML拥有大型软件部门,人们使用C#,Java,.NET,大数据,算法和UX Design。万博苹果手机客户端
观看此视频,以查看软件架构师Panagiotis如何使用C#进一步推动技术。万博manbetx官网登录
阅读我们在ASML上有关软件工程工作的最常见问题。
您在ASML上使用哪种编程语言?
我们使用C,C ++,C#,Java,Python和Matlab,但这取决于完成的工作类型。
ASML有多少软件工程师工作?
大约3,000名软件工程师在全球的ASML工作。
为什么硬件公司ASML需要软件工程师?万博苹果手机客户端
ASML的软件使ASML努力开发的技术从机器人和机器人技术万博manbetx官网登录到实时计算和信号处理。我们的机器由高度复杂的机电模块组成,需要高速移动并高精度移动。这是由我们的工程师设计的软件精心策划的。
此外,硬件缺陷和物理效果得到了软件的帮助并校正,从而帮助我们最大程度地提高了机器的性能。当然,我们的客户和服务工程师必须能够指示机器执行所需的任务并查看结果,这需要多个接口。
阅读有关角色的全部ASML的软件。
ASML可以提供哪种软件工程工作?
我们为软件工程师提供了广泛的工作:
- 软件(设计)工程师
- 软件架构师
- Scrum角色,包括Scrum Master,产品所有者,发行火车工程师或首席产品所有者
- 测试工程师
- 测试架构师
- 集成商
- 项目负责人或小组负责人
浏览所有软件工程工作了解有关特定角色的更多信息。
软件工程师在ASML做什么?
我们的软件工程师在Scrum团队中紧密合作,为客户提供软件包。他们的工作的一个重要部分是与团队内外的多学科利益相关者保持一致,以收集要求,达成协议以及对测试策略和结果保持一致。
ASML软件工程师的主要挑战是将新功能拟合到现有的软件体系结构中,以使其可靠,可维护和扩展。软件包还必须发布到软件档案库中。
软件工程师在哪种部门工作,以及他们使用哪种工具和编程语言?
在我们的开发与工程(D&E)部门中,我们有三个集群:
软件开发:该嵌入式软件群集着眼于机电模块和传感器,并为这些模块提供应用,驱动程序和校准。这里使用的编程语言是C,C ++,Python,Java和Matlab。
扫描仪计量学:该集群着重于精心设计光刻机器机器模块的行为的软件。计量软件可以衡量物理缺陷,并计算硬件应如何表现解决这些缺陷,从而最大程度地提高系统性能。扫描仪计量学是一个独特的领域,对于希望结合物理学兴趣和编程体验的软件工程师。这里使用的编程语言是C ++和Python。
应用软件:应用程序软件为客户提供功能,以实现高产性能和流程稳定性。该软件必须无缝集成到客户的生产设施中。应用程序软件还负责我们的计量工具Fardstar的软件。这里使用的编程语言是C#和Java。
阅读更多有关软件在我们的技术中的作用万博manbetx官网登录。
ASML的C ++如何使用?
C ++是我们光刻工具中的主要编程语言,因此具有这种经验的软件工程师在ASML需求量很高。C ++用于设计和实现光刻工具的驱动器软件。ASML的C ++作业需要C,C ++,面向对象的编程和设计模式的工作经验。
ASML如何使用Python?
Python工程师设计和实施用于光刻机器的校准,性能和诊断软件。Python还用于(功能)测试自动化(脚本)。ASML的Python工作需要专业的Python开发经验以及C ++和面向对象的编程的技能。
ASML的C#如何使用?
C#主要用于开发我们的fardstar计量系统的功能,该系统在芯片生产的各个阶段在纳米尺度上测量硅晶片,因此产生了数据的Terabytes。然后,该数据用于计算芯片生产过程中任何必要的调整。这些调整会立即恢复到我们的光刻系统中,以优化它们的性能和准确性。
ASML的C#作业需要面向对象的开发,.NET框架的最新版本以及云开发平台的知识(Microsoft Azure,Google Cloud或Amazon Web服务)。
ASML的Java如何使用?
Java主要用于开发Litho Insight,该软件具有用户友好的界面,我们的客户可以使用该界面来优化芯片制造过程。我们的Litho Insight软件采用了Fardstar系统生产的大量计量数据,并将其转换为芯片制造设备可以用来纠正生产不准确的指令。
Java还用于我们的诊断工具。这些工具分析了芯片制造设备的日志和数据。诊断工具可帮助我们的客户支持工程师获得有关生产过程中扭曲原因的见解。
在ASML,我们的Java团队从Hadoop检索到机器学习和全栈开发工作。我们的Java工作要求具有Java SE或Java EE开发经验的工程师以及对数学,数据科学或机器学习的亲和力。
是什么让我成为ASML软件工程工作的理想候选人?
The skillset differs per department and per role, but we look for software engineers with a formal education such as a bachelor’s degree, master’s degree, PhD, or Professional Doctorate in Engineering (PDEng) in software engineering, computer science or a related field of expertise. Software engineering candidates also need to have great communication skills and a good command in English, as well as the ability to be a team player and handle complexity and unpredictability.
最后,我们理想的候选人具有真正的动力和热情,成为独特的创新技术领导者的一部分:ASML。万博manbetx官网登录
您提供远程软件工程工作吗?
我们认为,在亲自见面时,我们会分享知识,创新和合作,但我们认识到某些任务可以在办公室外面同样有效地完成。
由于税收,社会保障以及对员工和ASML的其他影响,从国外工作通常不允许。
ASML的软件工程师的入职过程是什么?
通常,每位新雇用的软件工程师将拥有一个ASML“伙伴”六个月,以帮助他们向公司介绍。万博苹果手机客户端他们还将在工作中学习以及通过ASML软件入职(SWO)课程,在该课程中,在理论和实用层面上都教授了特定于软件的主题。
新软件工程师的ASML SWO有两个高级学习目标:
- 他们了解努力为最终产品做出贡献的方式。他们了解质量的重要性,并与开发过程,工具和文档保持一致。这关注“为什么”和“什么”。
- 他们配备了必要的知识。他们知道并可以使用有关软件的开发过程,工具和文档。这适用于基本能力级别的ASML特定软件知识和技能。这关注“如何”。
软件工程师的职业发展机会是什么?
在ASML中,我们提供了向各种方向发展的机会。对于软件工程师而言,这通常意味着您可以在内容/技术轴(例如高级软件工程师或软件架构师)或领导职位或与项目管理相关的角色(例如安全/敏捷角色)中进一步发展。您在ASML的机会不受限制,因为我们使您能够在相邻(能力)或企业中发展自己的职业生涯。