Opdrachten

ASML Netherlands B.V. Lead Engineer Release & Deliver

Lead Engineer Release & Deliver

Info

Functie

Lead Engineer Release & Deliver

Locatie

Eindhoven

Uren per week

40 uren per week

Looptijd

13.04.2025 - 13.04.2028

Opdrachtnummer

231883

Sluitingsdatum

date-icon04.04.2025 clock-icon16:00
Reageren op deze opdracht? Dit doe je op Striive.

Rolomschrijving en taakafspraken

ENGLISH CV AND COVERLETTER ARE MANDATORY!

General Description for Senior Software Engineer
Context


Takes full technical ownership, leading several technical complex designs.
Contributes to development / change of sub-modules; responsible for results of sub-modules.

Works at Train level.
Interfaces with other sectors in complex environment, may require negotiation.

Understands the contribution of other domains to the product; operates on module level and oversees the relations on function level.
Takes end-to-end view, taking into account impact on other areas, e.g research, customer, marketing).

Structural trouble shooting capabilities on functional level and manages many technical uncertainties at sub-module level and develops creative solutions to solve uncertainties. Can take responsibility for customer problems (end-customer/sectors in Operations), coming up with solution for specific issues. Represents the competence in Product development cycle.

Masters a field and WoW in own function. Has visibly impact in department or groups in other disciplines. Based on in-depth expertise in own module/technical discipline, finding solutions that are not obvious for others. Looking forward and acting proactively (e.g. raising risks).

As a Technical Lead Designer, steering the work of 6-10 engineers.

Designs, develops, tests and integrates software for ASML’s machines and applications. Implements analytics, data, control and algorithms applications that give ASML customers the power to reach optimal performance during manufacturing.

Requirements
Master degree with substantial general work experience, or equivalent working and thinking level. Comprehensive job related experience in own expertise area to fully compentence level.

Seasoned designer within own competence and has completed at least 1 product development cycle

Responsibilities
Research
Develop and/or deliver a plan for significant aspects of a research program with guidance from senior colleagues.

Design Requirements and specifications
Plan and coordinate the identification, elicitation of product and/or project requirements; conduct analysis of those requirements for completion and alignment; document and manage requirements throughout the life of the project; and coordinate the verification of the end deliverable. Generally done at the project level.

Feasibility
Conduct feasibility studies from a technological and organizational perspective and document findings to complete cost-benefit analysis on implementing changes to business processes, products, or business unit structure.
Perform feasibility studies, contribute to the development of product road maps and contribute to the SPS/SDS. Identify feasibility questions and improvements in own domain.

Conceptualization
Design engineering solutions and the associated validation process to enable the realization of a design brief (for example, in terms of functionality, performance and cost) that conforms to organizational and/or regulatory standards.

Preliminary design
Develop technical concept including material choices. Specify (sub)module using team input, design architecture, make technical choices in all phases, solve technical issues, devise new approaches to problems encountered, and drive the development of the module. Prepare high level design of the (sub-) module fulfilling the requirements set while addressing architectural and interface choices. Document the high level design in the relevant SEG documents.

Detailed design
Design engineering solutions and the associated validation process to enable the realization of a design brief (for example, in terms of functionality, performance, aesthetics, and cost) that conforms to organizational and/or regulatory standards.

Detail out the design including its documentation.

Integration
Integrate sub-systems into the system, execute configuration management, and provide support to projects

Product quality / Testing 
Perform verification of SDS, verify design specifications from team members and contribute to the testing process (TPS, a-test, (sub system) TAR, b-test).
Develop new testing approaches and strategies to meet changing requirements. Focus on a defined range of products, operations or both.

Safety
Adheres to ASML’s EHS policies, procedures and mandatory instructions; identifies and mitigates safety risk and safeguards the environment and well-being of oneself and others. Instructs the team in safe working methods and identifies instances of risky behaviors within the team and takes appropriate action, escalating serious issues as appropriate.

Project management
Create high level work breakdown, support planning, provide effort estimates and manage assigned projects, delegate tasks and ensure timely execution and delivery according to quality standards, within the project management guidelines.

Communication and documentation
Document complex design choices and specifications in all phases to ensure product documentation is up to date and relevant underlying assumptions and restrictions are documented.

Knowledge
Stay up to date on technical developments in one’s area of expertise and in general affecting ASML and contribute to the overall broadening and maintenance of ASML' s technology base. Share knowledge, including coaching and mentoring of more junior colleagues.

Specific Description for Lead Engineer Release & Deliver
Context

The ideal candidate:

interfaces with other sectors in complex environment, this requires stakeholder management skills.
Has end-to-end view, taking into account impact on other areas, such as research, customers, marketing.

Has strong trouble shooting capabilities on functional level and manages technical uncertainties at sub-module level. Develops creative solutions to solve uncertainties. Takes responsibility to solve customer problems (end-customer/sectors in Operations), proposing solutions for specific issues..

Based on in-depth expertise in own module/technical discipline, is able to find solutions; acts proactively (e.g. raising risks)

Designs, develops, tests and integrates software for ASML’s applications. Implements analytics, data, control and algorithms applications that give ASML developers the power to reach optimal performance during software development.

Requirements
Master degree with substantial general work experience, or equivalent working and thinking level. Comprehensive job related experience in own expertise area to fully competence level.

Seasoned software designer and developer within own competence and has completed at least 1 product development cycle.

Responsibilities
Detailed design

Design engineering solutions and the associated validation process to enable the realization of a design brief (for example, in terms of functionality and performance) that conforms to organizational and/or regulatory standards.
Detail out the design including its documentation.

Integration
Integrate sub-systems into the system, execute configuration management, and provide support to projects

Product quality / Testing

Perform verification of Design, verify design specifications from team members and contribute to the testing process and test specifications. Develop testing approaches and strategies to meet changing requirements. Focus on a defined range of products, operations or both.

Project management
Support planning, provide effort estimates and manage assigned projects, delegate tasks and ensure timely execution and delivery according to quality standards, within the project management guidelines.

Communication and documentation
Document complex design choices and specifications in all phases to ensure product documentation is up to date and relevant underlying assumptions and restrictions are documented.

Knowledge
Stay up to date on technical developments in one’s area of expertise and in general affecting ASML and contribute to the overall broadening and maintenance of ASML' s technology base. Share knowledge, including coaching and mentoring of more junior colleagues.

Domain specific information

The Release and Deliver domain is one of the domains in the FC DevEnv organization. FC DevEnv is responsible for delivery and maintenance of the software development environments for TWINSCAN systems. The purpose of the Release & Deliver domain is to deliver state-of-the-art tooling for creation and delivery of packages and releases for ASML TWINSCAN and EUV Source products. To do this, FC DevEnv is organized along architectural domains.

The Release and Deliver domain:
- defines SW integration, release and delivery processes
- creates tooling to enable and automate these processes
 - to facilitate improving cycle times for the ASML software community

The Release and Deliver domain is managed by a domain owner and domain architect.

We are looking for a (lead/) senior developer working in one of the teams in in the Release and Deliver domain. One of the main projects in scope is called cumulative patches.

Release and Deliver Senior developer Cumulative Patches

You will be working in close collaboration with the team architect and the teams in the Release and Deliver domain. You will leads. be working in an agile team, Your roles and responsibilities include:

Working on the refinement on features and low level designs together with the team and the team architect, developing software in the applications the team own, creating test cases, validating the code, reviewing work of the team members & approving pull requests.

Remarks: 
Fulltime position 
Work at the office 3-4 days/week (EHV) with flexibility.

Knowledge & Experience 
In this role, we expect you to have:

5+ years proven experience working as a software engineer working in a highly-complex technical and corporate environment;

Broad software development background with knowledge of backend SW engineering (Python, Ruby, Django), and front-end SW engineering (Ruby on Rails React, HTML5, JavaScript, and CSS3); experience with DevOps tools, such as Git, GitHub & GitHub Actions (is a plus), BitBucket, Jira, Jenkins;

OS, Cloud, and infrastructure platform knowledge: Linux (RHEL) operating systems, GCP, GKE, Docker and Kubernetes, Puppet and VMWare, Splunk, and Ansible are a plus;

Software integration or software source code configuration management is a plus; experience with software development within ASML or similar environments is a plus. 

Education 

Background in Software Engineering (MSc.) 

Personal skills 
This vacancy may be for you if you: 
lead by example,
demonstrate can-do attitude,
are a team player;,
have a strong customer-first mindset,
like working in highly complex environments,

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

are a technical savant,
are result driven, achieving goals on short and long term,
enjoy going the extra mile,
have a quality and security mindset.   


Bedrijfsgegevens

Bedrijfs gegevens

ASML Netherlands B.V.

Rolomschrijving en taakafspraken

ENGLISH CV AND COVERLETTER ARE MANDATORY!

General Description for Senior Software Engineer
Context


Takes full technical ownership, leading several technical complex designs.
Contributes to development / change of sub-modules; responsible for results of sub-modules.

Works at Train level.
Interfaces with other sectors in complex environment, may require negotiation.

Understands the contribution of other domains to the product; operates on module level and oversees the relations on function level.
Takes end-to-end view, taking into account impact on other areas, e.g research, customer, marketing).

Structural trouble shooting capabilities on functional level and manages many technical uncertainties at sub-module level and develops creative solutions to solve uncertainties. Can take responsibility for customer problems (end-customer/sectors in Operations), coming up with solution for specific issues. Represents the competence in Product development cycle.

Masters a field and WoW in own function. Has visibly impact in department or groups in other disciplines. Based on in-depth expertise in own module/technical discipline, finding solutions that are not obvious for others. Looking forward and acting proactively (e.g. raising risks).

As a Technical Lead Designer, steering the work of 6-10 engineers.

Designs, develops, tests and integrates software for ASML’s machines and applications. Implements analytics, data, control and algorithms applications that give ASML customers the power to reach optimal performance during manufacturing.

Requirements
Master degree with substantial general work experience, or equivalent working and thinking level. Comprehensive job related experience in own expertise area to fully compentence level.

Seasoned designer within own competence and has completed at least 1 product development cycle

Responsibilities
Research
Develop and/or deliver a plan for significant aspects of a research program with guidance from senior colleagues.

Design Requirements and specifications
Plan and coordinate the identification, elicitation of product and/or project requirements; conduct analysis of those requirements for completion and alignment; document and manage requirements throughout the life of the project; and coordinate the verification of the end deliverable. Generally done at the project level.

Feasibility
Conduct feasibility studies from a technological and organizational perspective and document findings to complete cost-benefit analysis on implementing changes to business processes, products, or business unit structure.
Perform feasibility studies, contribute to the development of product road maps and contribute to the SPS/SDS. Identify feasibility questions and improvements in own domain.

Conceptualization
Design engineering solutions and the associated validation process to enable the realization of a design brief (for example, in terms of functionality, performance and cost) that conforms to organizational and/or regulatory standards.

Preliminary design
Develop technical concept including material choices. Specify (sub)module using team input, design architecture, make technical choices in all phases, solve technical issues, devise new approaches to problems encountered, and drive the development of the module. Prepare high level design of the (sub-) module fulfilling the requirements set while addressing architectural and interface choices. Document the high level design in the relevant SEG documents.

Detailed design
Design engineering solutions and the associated validation process to enable the realization of a design brief (for example, in terms of functionality, performance, aesthetics, and cost) that conforms to organizational and/or regulatory standards.

Detail out the design including its documentation.

Integration
Integrate sub-systems into the system, execute configuration management, and provide support to projects

Product quality / Testing 
Perform verification of SDS, verify design specifications from team members and contribute to the testing process (TPS, a-test, (sub system) TAR, b-test).
Develop new testing approaches and strategies to meet changing requirements. Focus on a defined range of products, operations or both.

Safety
Adheres to ASML’s EHS policies, procedures and mandatory instructions; identifies and mitigates safety risk and safeguards the environment and well-being of oneself and others. Instructs the team in safe working methods and identifies instances of risky behaviors within the team and takes appropriate action, escalating serious issues as appropriate.

Project management
Create high level work breakdown, support planning, provide effort estimates and manage assigned projects, delegate tasks and ensure timely execution and delivery according to quality standards, within the project management guidelines.

Communication and documentation
Document complex design choices and specifications in all phases to ensure product documentation is up to date and relevant underlying assumptions and restrictions are documented.

Knowledge
Stay up to date on technical developments in one’s area of expertise and in general affecting ASML and contribute to the overall broadening and maintenance of ASML' s technology base. Share knowledge, including coaching and mentoring of more junior colleagues.

Specific Description for Lead Engineer Release & Deliver
Context

The ideal candidate:

interfaces with other sectors in complex environment, this requires stakeholder management skills.
Has end-to-end view, taking into account impact on other areas, such as research, customers, marketing.

Has strong trouble shooting capabilities on functional level and manages technical uncertainties at sub-module level. Develops creative solutions to solve uncertainties. Takes responsibility to solve customer problems (end-customer/sectors in Operations), proposing solutions for specific issues..

Based on in-depth expertise in own module/technical discipline, is able to find solutions; acts proactively (e.g. raising risks)

Designs, develops, tests and integrates software for ASML’s applications. Implements analytics, data, control and algorithms applications that give ASML developers the power to reach optimal performance during software development.

Requirements
Master degree with substantial general work experience, or equivalent working and thinking level. Comprehensive job related experience in own expertise area to fully competence level.

Seasoned software designer and developer within own competence and has completed at least 1 product development cycle.

Responsibilities
Detailed design

Design engineering solutions and the associated validation process to enable the realization of a design brief (for example, in terms of functionality and performance) that conforms to organizational and/or regulatory standards.
Detail out the design including its documentation.

Integration
Integrate sub-systems into the system, execute configuration management, and provide support to projects

Product quality / Testing

Perform verification of Design, verify design specifications from team members and contribute to the testing process and test specifications. Develop testing approaches and strategies to meet changing requirements. Focus on a defined range of products, operations or both.

Project management
Support planning, provide effort estimates and manage assigned projects, delegate tasks and ensure timely execution and delivery according to quality standards, within the project management guidelines.

Communication and documentation
Document complex design choices and specifications in all phases to ensure product documentation is up to date and relevant underlying assumptions and restrictions are documented.

Knowledge
Stay up to date on technical developments in one’s area of expertise and in general affecting ASML and contribute to the overall broadening and maintenance of ASML' s technology base. Share knowledge, including coaching and mentoring of more junior colleagues.

Domain specific information

The Release and Deliver domain is one of the domains in the FC DevEnv organization. FC DevEnv is responsible for delivery and maintenance of the software development environments for TWINSCAN systems. The purpose of the Release & Deliver domain is to deliver state-of-the-art tooling for creation and delivery of packages and releases for ASML TWINSCAN and EUV Source products. To do this, FC DevEnv is organized along architectural domains.

The Release and Deliver domain:
- defines SW integration, release and delivery processes
- creates tooling to enable and automate these processes
 - to facilitate improving cycle times for the ASML software community

The Release and Deliver domain is managed by a domain owner and domain architect.

We are looking for a (lead/) senior developer working in one of the teams in in the Release and Deliver domain. One of the main projects in scope is called cumulative patches.

Release and Deliver Senior developer Cumulative Patches

You will be working in close collaboration with the team architect and the teams in the Release and Deliver domain. You will leads. be working in an agile team, Your roles and responsibilities include:

Working on the refinement on features and low level designs together with the team and the team architect, developing software in the applications the team own, creating test cases, validating the code, reviewing work of the team members & approving pull requests.

Remarks: 
Fulltime position 
Work at the office 3-4 days/week (EHV) with flexibility.

Knowledge & Experience 
In this role, we expect you to have:

5+ years proven experience working as a software engineer working in a highly-complex technical and corporate environment;

Broad software development background with knowledge of backend SW engineering (Python, Ruby, Django), and front-end SW engineering (Ruby on Rails React, HTML5, JavaScript, and CSS3); experience with DevOps tools, such as Git, GitHub & GitHub Actions (is a plus), BitBucket, Jira, Jenkins;

OS, Cloud, and infrastructure platform knowledge: Linux (RHEL) operating systems, GCP, GKE, Docker and Kubernetes, Puppet and VMWare, Splunk, and Ansible are a plus;

Software integration or software source code configuration management is a plus; experience with software development within ASML or similar environments is a plus. 

Education 

Background in Software Engineering (MSc.) 

Personal skills 
This vacancy may be for you if you: 
lead by example,
demonstrate can-do attitude,
are a team player;,
have a strong customer-first mindset,
like working in highly complex environments,

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

are a technical savant,
are result driven, achieving goals on short and long term,
enjoy going the extra mile,
have a quality and security mindset.   


De recruiter

Melanie Vries

HeadFirst

Deel deze opdracht

Plaats jouw bieding op Striive

https://login.striive.com/

Voor deze opdracht dien je een bieding te plaatsen op Striive. Striive is het grootste opdrachtenplatform van de Benelux waar jaarlijks meer dan 20.000 opdrachten gepubliceerd worden.