(Senior) Software Designer Metrology (C++ language)

24People
Helmond, Netherlands
8 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Helmond, Netherlands

Tech stack

Data analysis
C++
IBM Rational ClearCase
Python
Matlab
Object-Oriented Software Development
Software Architecture
Software Configuration Management
Software Engineering
Software Systems
Subversion
Systems Integration
GIT
Information Technology

Job description

Your position of Software Designer Metrology is within the Metrology Software department of world's leading manufacturer of complex lithography machines for the semiconductor industry. The main focus of the department is to create intelligent integrated software solutions that compensate for hardware imperfections and realize sub-nm measurement and control accuracy., As a Software Designer Metrology you will develop complex software solutions (mainly in C++, Python) to control high speed and nanometer accurate motion controlled equipment for the semiconductor industry. Your will be involved in the design, realization and integration of high-quality software engineering solutions, allowing fast and efficient delivery of complex metrology functions. You will take part in reshaping the software architecture to facilitate seamless implementation of the metrology functions in the software, by:

  • Converting complex models into effective software architectures;
  • Design and implementation of domain specific algorithms for data analysis and machine qualification;
  • Implementing optimization techniques for performance improvements (technically and usability) of measurement & control systems;
  • Integrating and testing your advanced software solutions in mechatronic systems and/or prototype machines.

Requirements

  • BSc / MSc / PhD Computer Sciences, Informatics, Embedded Systems, Electronics, Controls Systems
  • At least 2 years (for Senior 7+ yrs) experience in software engineering by implementation of control algorithms and software development in C++, Python and experience in Object Oriented Analysis and Design. Knowledge of Matlab is an asset.
  • Multiple OS experience, like Unix/Linux and software configuration management.
  • Experience with software configuration management tools like ClearCase, Subversion, GIT, or Synergy;

Personal skills You should be able to work independently in a dynamic and explorative environment, take responsibility, act decisively and show critical sense of high quality and consciousness of costs. You are able to work in multidisciplinary project teams, poses good communicational skills and good knowledge of English.

About the company

Wij zijn het uitzend,- werving & selectiebureau dat ambities samenbrengt. Onze uitdaging is het vinden van medewerkers die precies aansluiten op de ambities van uw bedrijf. Dit doen we door niet alleen aandacht te hebben voor de functie-eisen, maar juist ook voor de persoonlijkheid en drijfveren van de kandidaat. Daarom bezoeken wij zelf uw bedrijf, bespreken uw wensen, toekomstplannen en vacatures. Met uw visie gaan wij aan het werk. Ook zien wij het voordeel van het goed kennen van een bepaalde regio. Zo zijn we sneller bij u, uw andere filiaal, én bij de kandidaat die u zoekt. Wij streven daarom naar een landelijke dekking met onze vestigingen. Momenteel bevinden onze kantoren zich in Den Haag, Gelselaar, Apeldoorn, Middelburg, Rotterdam, Purmerend, Bussum, Ruurlo, Mijdrecht, Hoofddorp, Drechtsteden en Zoetermeer. Zo werkt 24People. Zo brengen wij ambities samen.

Apply for this position