Software Engineering | Mechanical Engineering internship: automated simulation reporting

ASML
Netherlands
Workplace: HybridFull timeFunction: Software EngineeringSkills: ["Attention to detail","Communication","Collaboration","Analytical thinking","Problem-solving"]

Build a Java-based automated report generator for an internal simulation application used to design flexure mechanisms. You’ll extract simulation data, images, and results across the workflow, then programmatically generate standardized PowerPoint slides with figures, tables, and visualizations. Integrate the reporting into the existing workflow, validate and document the solution, and support future reuse while working with the Mechanical Development (MDEV) team.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
ASML
ASML
9 hours ago

Software Engineering | Mechanical Engineering internship: automated simulation reporting

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 9 hours agoStatus: Live

Job Summary

Build a Java-based automated report generator for an internal simulation application used to design flexure mechanisms. You’ll extract simulation data, images, and results across the workflow, then programmatically generate standardized PowerPoint slides with figures, tables, and visualizations. Integrate the reporting into the existing workflow, validate and document the solution, and support future reuse while working with the Mechanical Development (MDEV) team.
Location: Netherlands
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Intern level

Key Responsibilities

  • •Design and develop a Java-based automated report generator.
  • •Extract simulation data, images, and results from different stages of the engineering workflow.
  • •Programmatically generate PowerPoint slides with figures, tables, visualizations, and standardized content.
  • •Integrate the reporting functionality into the existing simulation workflow with maintainability and reusability in mind.
  • •Validate the generated reports, document the solution, and support future reuse.

Key Requirements

  • •Pursuing a bachelor’s or master’s degree in Software Engineering, Computer Science, Mechanical Engineering, or a related field.
  • •Experience with Java and a good understanding of software development principles and programming patterns.
  • •Analytical mindset with strong attention to detail.
  • •Effective communication and enjoyment collaborating in a team environment.
  • •Proactive attitude and ability to identify and solve technical challenges.
Education:
Skills:Attention to detailCommunicationCollaborationAnalytical thinkingProblem-solving
Tech Stack:JavaPowerPoint

Company Brief

ASML
Designs and manufactures advanced photolithography systems for the semiconductor industry, enabling production of integrated circuits at leading-edge process nodes for global chipmakers.
Industry: Industrial Machinery
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Veldhoven, Netherlands
Founded: 1984
Glassdoor
Glassdoor: 4.1
WebsiteLinkedIn