Description
Software Design Engineer
Start: ASAP
Location: Eindhoven
Duration: minimum of 2/3 years +
Introduction
If you enjoy software development and would like to expand your skill set and see your programming efforts through to commercial deliverables, then this is an exciting opportunity for you.
Job Mission
As part of the Software Factory Integration and Factory Automation group, you will develop and realize software solutions that are instrumental to have our lithographic machines operating very productive while maintaining nanometer accuracy.
Since software is an integrating competency, it is an essential added value for the client. You will be involved at all stages of the software development process; specifying, designing, testing and integrating the advanced software for use in our world-leading products
Job Description
The software engineer is responsible for creating clear specifications on requirements, making the efficient design choices, to 'make it happen' by also implementing the design and verifies the implementation. Next to this, the software engineer is responsible for providing effort estimates for the work at hand and identifies dependencies on others. Together with his/her team leader he/she schedules his/her activities and he/she agrees when to deliver his/her deliverables. The software delivered is documented and qualified by means of automated test cases.
Education
Bachelor or Master level with an education in Computer Science/software engineering.
Experience
Demonstrable expertise in C, C++ (Hard demand), Object Oriented programming, Unix/Linux, Solaris, Python (Hard demand), and software configuration management (ClearCase). At least 5 years of experience in software development, preferably related to automated system interfaces. Experience in the high-tech industry and/or in factory automation has a preference.
Experience with SECS, EDA and EDI gor familiar experience in other industries is a plus.
A minimum of 2-3 years experience within a large high tech company is a hard demand.
Personal skills
* Pro-active, self-starter, decisive, takes ownership.
. Strong communicator with a pragmatic attitude.
. Real team player with quality orientation.
. Good knowledge of English.