Embedded (Application/Java) Software Designer
Do you make the software for the control of one of the most complex machines in the world? You will be responsible for the specification, design, integration, qualification, and maintenance of all products.
Our client is leading in the worldwide development, production and sales of high end lithography systems for the semiconductor industry. Worldwide over 20.000 people work at our client, with important settlings in the United States, Asia and the head office in Veldhoven. The employees of our client share the passion for technology with a customer focus. At our client one works ongoing for the further development and implementation of complex and high-quality technological systems. Working at our client is therefore challenging and extremely dynamic. To remain successful the company has ambitious objectives and high standard requirements.
Within our client, the sector Development and Engineering is responsible for the specification, design, integration, qualification, and sustaining of all products.
The Embedded Software department plans, develops, design, tests and integrates complete software packages which drive a generation of products. The focus is on movement control on nanometer level, imaging performance, user interfacing and customer recipe definition and execution.The mission is to ensure the delivery of integrated embedded software solutions that support the business success of our client with the agreed quality, cost and in-time.
You will be responsible for writing clean and highly functional code for an off-line data analysis tool (ODAT) which is used by first, second and third line support.
The purpose of the DYPE Offline Data Analysis Tool (ODAT) is to assist in quickly identifying “failing” sub-systems which are causing dynamical performance issues on Twinscan systems through analysis of data generated by the DYPE(NT) application and comparison to a reference population.
You will be responsible for creating clear specifications, making the efficient design choices and to 'make it happen' by also implementing the design. Customer satisfaction is the number one driver for our client and thus for every software engineer.
You will design, analyze, document and test the required software specifications.
Bug-fixing and refactoring existing code will be part of your daily work.
You will use Java, object oriented design programming within a highly complex environment.
You will work in a multidisciplinary environment involving mechatronics, customer support and factory departments.
Bachelor’s, Master’s or PhD degree in Computer Science, Informatics, Embedded Systems or equivalent experience.
Software engineer with over 5 years of experience in Java software applications and software engineering.
Key competencies for this role are Java, UML, Matlab.
Solid software engineering knowledge: Agile, Scrum, UML, OOP, design patterns.
You are seeking to work in a precise and challenging department.
You are quality-driven and you are looking for an environment where your technical skills will be enhanced and your ideas will be put to the test.
You are not afraid to debate technical aspects within the team because you know that we will always choose the best solution.
You want to be a part of a dynamic and challenging environment that leaves no room for errors.
You are passionate about clear user-interfaces and you would like be a part of our team.
-Perfect communication skills
-Understand concepts and translate a concept into software designs and code
-Open and transparent, team player
-Strong drive to complete tasks and projects
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.
The motivation is mandatory; without it we are not allowed to offer candidates!
Please take notice: this is a detavast request; our clients only wants candidates who are open for a contract after a period of 12 months!