FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Electrical Engineering, Software Engineering Internship – FPGA Firmware Management
ASMLInternship focusing on FPGA firmware management for remote updates at ASML. Develop solutions and enhance communication standards in embedded systems for 6 months.
About the role
Key responsibilities & impact- Develop a proof-of-concept solution for remotely managing FPGA firmware within a running system via Ethernet
- Design a concept for remote FPGA firmware updates over Ethernet
- Develop a proof-of-concept implementation using a lightweight file transfer protocol
- Configure and test in-system programming within a running hardware setup
- Validate the reliability and stability of firmware updates
- Analyze and document security considerations for remote updates
- Evaluate performance, including update speed and system impact
- Present findings and recommendations for further development
Requirements
What you’ll need- Are pursuing a masters degree in electrical engineering, embedded systems, computer engineering, or software engineering
- Have knowledge of VHDL, FPGA, and high-speed electronics needed
- Have experience with programming in C, C++, or a similar language
- Show analytical thinking and a structured way of working
- Communicate clearly and collaborate effectively in a team
Benefits
Comp & perks- Inclusion and diversity
- Equal Opportunity Employer
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
VHDLFPGACC++lightweight file transfer protocolin-system programmingfirmware updatesperformance evaluationsecurity considerationsanalytical thinking
Soft Skills
structured workingclear communicationteam collaboration
Certifications
masters degree in electrical engineeringmasters degree in embedded systemsmasters degree in computer engineeringmasters degree in software engineering