JobMesh

Computer Science | Software Engineering internship: firmware automation enhancements

ASML · Veldhoven, North Brabant, THE NETHERLANDS

Introduction The internship is part of the Glider Team within the EUV Dose Control group, responsible for ensuring the amount of Extreme Ultraviolet (EUV) li...

Job description

Introduction The internship is part of the Glider Team within the EUV Dose Control group, responsible for ensuring the amount of Extreme Ultraviolet (EUV) light in the machine. The team develops a Firmware Automation Tool used by engineers to automate firmware integration in the software stack. Due to the Sensor Peripheral Redesign project and updates in the new I/O software component (DWAE), several enhancements and fixes are required. Your assignment: The internship offers hands-on impact in a high-tech development environment. Where you work on improving a firmware automation tool that supports engineers in integrating firmware into the broader software stack. You focus on adding new I/O-related functionality while improving reliability, usability, and overall software quality. Your main responsibilities will be: Implement I/O-related features tailored to new sensor and peripheral designs. Update firmware integration workflows to match new software requirements. Analyze, debug, and resolve defects to improve robustness and consistency. Improve validation steps and overall developer experience. Expand automated test coverage to reduce manual verification effort. Update and mainta...