ASMLSoftware Development Engineer
Jul. 2016 - Mar. 2020Eindhoven Area, NetherlandsAs a software engineer, I take part in the development of Java solutions to automate the process of printing technology chips, used by EUV lithography and metrology machines. Using metrology data, our goal is to detect and correct errors during chip production, in an automated way.
I am involved in creating software applications to read the measurement data retrieved from printed chips, and most importantly calculate the errors occurred during printing, in order to furthermore produce the data needed to correct the errors in the following steps of the printing process. In terms of software tools, I make use of: Java 8 SE & EE, EJB, REST, CDI on Wildfly Application Server.
One more complex aspect of my work is computing machine learning algorithms to model the data, together with optimization algorithms and quadratic problem solvers to calculate the chip corrections. More tools: Junit and Mockito, Git and SVN, BitBucket, SonarQ and TICS, Maven, Bamboo, Jenkins, Jira.