Eindhoven, Netherlands
23 hours ago
Software Integration Engineer
Introduction to the job

This role of an IT software integration engineer is in the IT department of ASML, specifically in the Greenhouse project. This project is replacing the ClearCase-based software development environment by a state-of-the-art software development environment (DevEnv). ClearCase currently serves a large community with over 4000 active developers. The project is underpinned by a strong drive towards Continuous Integration and DevSecOps way of working within the development community. 

You will be working in a multidisciplinary team with IT and software integration engineers to deliver results fast and in short cycles. This team delivers the solution in incremental steps with a strong connection to the tools and techniques provided to the end-users.
 

Role and responsibilities

The team delivers solutions to support and automate the software integration process in the new development environment. The team writes SW tools to help in software integration (e.g. multi-repository tooling, SCM automation), and writes integration processes for the software developers at ASML. One of the activities of the team is developing a Python Command Line Interface.

The team is not involved with setting up the needed IT infrastructure (Cloud, On-premises infrastructure, networking, etc.), that is Infrastructure Configuration Management provisioning servers, cloud, AWS, GCP, Puppet, Terraform, Ansible, etc..) is not an activity of the team

You will be working in one of the Greenhouse engineering teams as an engineer. These teams are typically sized 4-7 highly skilled and highly educated people. You are flexible to pick up different tasks depending on the phase of the project, for example

building proof of concepts and prototypes

designing and implementing the solutions chosen for production

writing and executing test procedures to systematically test the solutions

knowledge sharing and support towards Greenhouse and the wider community

Education and experience
To help us tackle the technical challenges we face, you’ll need experience working on high-tech products and with complex processes. As a software integration engineer, you’ll need:

Background in MSc Software Engineering or Computer Science

Some understanding of software integration processes is required, possibly related to software version configuration management of large software systems (a composed system of systems, this includes branches, versioning, modules, system-of-systems, tagging of VCS, etc.)

Knowledge on Software Configuration Management (SCM) principles

Experience in software development using Python (background in C/C++ is a plus)

Experience with multi-repository SCM tools such as Git Submodules or Git Repo is a plus

DevSecOps tools and principles.

Linux (RHEL) and similar operating systems and Build systems (Bazel is a nice to have).

Experience with SCM and CI/CD ecosystems, such as GitHub & GitHub Actions is a plus

Skills

Working at the cutting edge of tech, you’ll always have new challenges and new problems to solve – and working together is the only way to do that. You won’t work in a silo. Instead, you’ll be part of a creative, dynamic work environment where you’ll collaborate with supportive colleagues. There is always space for creative and unique points of view. You’ll have the flexibility and trust to choose how best to tackle tasks and solve problems. To thrive in this job, you’ll need the following skills:

You are a team player

You are adaptable: mixed development, testing, interaction with stakeholders

You have a strong customer-first and quality mindset

You can communicate (technical) topics to variety of different kinds of stakeholders

You are a technical savant: enjoy a technically challenging work environment

You are result driven: achieve goals on short and long term and enjoy going the extra mile

This position requires access to controlled technology, as defined in the United States Export Administration Regulations (15 C.F.R. § 730, et seq.). Qualified candidates must be legally authorized to access such controlled technology prior to beginning work. Business demands may require ASML to proceed with candidates who are immediately eligible to access controlled technology.

Diversity and inclusion

ASML is an Equal Opportunity Employer that values and respects the importance of a diverse and inclusive workforce. It is the policy of the company to recruit, hire, train and promote persons in all job titles without regard to race, color, religion, sex, age, national origin, veteran status, disability, sexual orientation, or gender identity. We recognize that diversity and inclusion is a driving force in the success of our company.

Need to know more about applying for a job at ASML? Read our frequently asked questions.

Confirm your E-mail: Send Email
All Jobs from ASML