Cymer/ASML is looking for software engineers to design and code software for a distributed control system to support an aggressive commercialization plan for the EUV technology
Requirements
- Strong C++ knowledge, Object Oriented Design principles and embedded development
- Ability to handle aggressive deadlines with agility and results driven approach
- Ability to quickly develop and understand complex control systems including embedded real-time, application layers, CORBA interface and it’s associated hardware environment
- Technical expert of data management, TCP/IP and other similar communication protocols
- Applies advanced knowledge of design methodologies
- Demonstrates sophisticated knowledge in utilizing design engineering tools, systems analysis and design, and database management
- Programming skills in C++, Python on different OS environments (VxWorks, CentOS, RHEL 8+)
Responsibilities
- Understand the software response to system and controls requirements, develop software based on software requirements and design, create Test Specification Documents, and deliver software solutions of highest quality
- Work in hard and soft real time domain with complex hardware interfaces and various communication protocols (TCP/IP, Ethercat, Profinet)
- Ability to develop code for a distributed control system. The coding will require programming in different languages (C++, Python) on different OS environments (VxWorks, CentOS, RHEL 8+)
- Conform to the approved Software Development Process and the Program Development Process, and be an active champion of process improvement
- Utilize knowledge to design software for large complex multi-processor systems
- Articulate (verbal and written) the design decisions and implementations made to management ASML, its development partners and the customer
- Participate in designing for excellence, keeping in mind all the –cities and –abilities like reusability, modularity, simplicity, maintainability
Other
- Requires Minimum of BS in Computer Science, Electrical Engineering or other related eng or science fields
- 2 to 5 years of experience in technical development role preferred
- Excellent written and verbal communication skills
- Ability to interact effectively with other team members as well as individuals in other disciplines and organizations
- Some travel required