C++/ Python software developer
||Research & Development
Would you like to work as a software engineering at ASML and join a small collaborative and fast moving team that provides you the freedom and innovation of a startup but at the same time the safety and stability of a big multinational? Is solving complex software challenges one of your hobbies? Then this might be the job for you! We are looking for a Software Engineer with a brilliant mind who loves designing C++, Python and Java Software modules using a Linux/Unix environment.
Your mission is to deliver high quality modular software components in C++, Python and Java to improve our Brion products and integrate them with ASML machine specific knowledge and systems.
You will be responsible for creating clear specifications on requirements, making a high quality software design and to 'make it happen' by also implementing the design and verify and test the implementation. You will work on both existing software modules and new software components in existing systems. You will work in close collaboration with peers in your local team as well as remote teams (US) and will communicate details about the software design, implementation and issues effectively and in an efficient way.
Bachelor (BSc) or Master (MSc) in Computer Science.
- Multi-language experience (C++, Java, Python);
- Experience using Unix as a development environment;
- Experience in designing and developing large, complex, multidisciplinary software systems is preferred;
- Experience with geometric computation or 3D programming is highly preferred;
- Experience setting up/administering Linux installations is preferred.
You are a team-player with the ability to work within a local development team as well as remote (US) based teams. You have experience in developing software in an Agile setting, working closely together on design, implementation and tests. You have the ability to adapt to team based coding style.
Context of the position
You will be part of a small team of software engineers who work from the applications business unit of ASML in Eindhoven, reporting to Brion in San Jose (US). The team is best described as a small startup within the bigger ASML organization. You will experience a lot of freedom in the way of working and the tools being used and at the same benefit from the secure and reliable environment a large company like ASML provides.