Software engineer


High Tech

Context of the position Our client’s main product is the wafer scanner, a complex high precision machine used by our customers in the semiconductor industry to create Integrated Circuits. Within the client, the Business Line “Applications” creates a new type of products that help our customers to improve the quality of their designs and their manufacturing process. The Applications products measure deficiencies in the customer’s process and use our client high precision wafer scanners to correct them. They are critical elements in the semiconductor manufacturing process. The products are created by a team of several hundred developers. The Applications business line is very successful, is growing and is generating a significant part of the revenue. 
The Customer Profile Model Extraction team consists of approx. 7 persons. They take full responsibility for their software, including requirements engineering, design, development, test and customer rollout. The team works using Scrum/Agile.
You report to a Group Lead of the D&E Applications Software department.

Achtergrond opdracht

Job Mission

Develop software to analyze customer data and create Customer Profiles. A Customer Profile is a description of the equipment, workflow and application data of a customer factory. This profile has to be extracted from a great variety of data sources. The profile is used to run simulations in the Virtual Fab.  Having a good profile will reduce test time and will improve the initial reliability of software failure at the customer site. The simulation will show the impact of new software deliveries on a customer fab before the software is actually delivered to the customer.

Job Description

Main Responsibilities: 
-Analyze data resources, define relations. 
-Design and develop software that performs the required data processing and creates a Customer Profile from it. The software starts as internal tooling but needs to be able to run in the customer's fab later on.

Functie eisen


BSc or MSc in Computer Science, Software Development or Software Engineering


-Experience in the complete software development life cycle. 
-Strong coding practices, including designing, developing, unit test creation, debugging, conducting peer code reviews, documentation and experience with agile methods
-3 years or more of experience with object oriented programming and Python development
-Experience with XML and SQL.
-Fluent in English
-(Preferred) experience with web based GUI development and testing, Jenkins, GIT, model-based design, data/process mining knowledge

Personal skills

-Fast learner
-Strong interpersonal analytical skills, drive to understand the context
-Thrives in a team environment and work well with others. Strong communication skills
-Pragmatic with high energy, outgoing personality that adapts well to a variety of types of individuals and different levels within each organization

Opdracht informatie

Please send us asap your recent CV + a motivation for this role, both in English, together with your availability/planned vacations and all-in hourly rate VAT (BTW) excluded.


Gerelateerde opdrachten

Voor Software Development