30+ days ago - req30406

Senior Platform Development Software Engineer (C Programming)

Research & development

Computer science & software engineering

In a nutshell

Location

Veldhoven, Netherlands

Team

Research & development

Experience

3-7 years

Degree

Bachelor

Job Category

Computer science & software engineering

Travel

No

Introduction

Do you want to work at the world market leader in scanning lithography technology ASML in the software department where we deal with the largest code base in one archive?

Would you like to work on our software platform where we work with facilitating software (generic code for communicationbetween tasks/hosts; machine configuration; machine diagnostics; generic user interface components) to code this in C, Python and for a small part in C++?

We have a job for you!

Job Mission

You will join the team responsible for:

  • System start-up and configuration
  • Hardware firmware download facility where you will help to maximize the value of the product for ASML and the customer. This maximizing will consist of maintaining and deep dive into legacy code and develop software in mainly C and Pythonand some small cases in C++

Job Description

Together with a talented team you’ll adapt an existing software framework to the new standards in a demanding environment. Since the code base is large your main challenge will be to deduct how to fit the new features into the existing system and after aligning make changes or even extend the existing code base using the processes with learnings from the past. The time pressure will be tangible and the quality standards should be met.

Education

Master (or Bachelor) Level – Technical

Experience

  • At least have 5 years of experience within a high-tech, complex enterprise environment
  • Strong development experience for embedded systems.
  • Advanced knowledge of C; experience with Python and C++ is an advantage
  • Experience in dealing with large legacy code bases
  • Experience with Linux / Unix
  • SAFe (Scaled Agile Framework) way of working
  • ClearCase / Git / SVN

Personal skills

  • Understanding the business drivers and explaining those in the Scrum Team
  • You have a keen interest in driving the team and help others into their day to day tasks
  • You are a strong motivator and you can act as mentor for the more junior team members
  • You have the knowlede and confidence to take the lead in implementing technical solutions
  • You would like to take on a role that can lead to a fast growth in an architect or lead engineer role
  • Eliciting requirements to help define the team backlog
  • Clearly prioritizing and expressing backlog items to best achieve goals and missions
  • Balancing external business and internal ASML interests in this priority setting

Context of the position

Within ASML, the sector Development & Engineering (D&E) is responsible for the specification, design and engineering of the ASML products. Within D&E, the Software Cluster is concerned with the design, development, testing and integration of the complete software package which drives a generation of ASML products.

Inside the Software Cluster, the department Software Infrastructure and Computer Systems (SICS) is responsible for the integration and releasing of newly developed platform software, often in close cooperation with the electronics development department.

Agile is meant to optimize predictability and control risks via an iterative, incremental approach, to be able to develop and deliver sustainable and high value product/software solutions. Agile is not confined to application software only and the methodology is currently being applied in several ASML departments using the SAFe methodology (both software only as well as multi-disciplinary environments).

Not only time to market & functionality, but also reliability and availability are important aspects of the product. Typically multiple customers and affiliated internal stakeholders like Marketing, Program, Applications Engineering and local teams are stakeholders. Contributing to the complexity of the job are the number of internal & external stakeholders, the number of end customers, the number of the domains/disciplines involved, the nature of the functionality and the size of the system.

Other information

This position requires access to U.S. controlled technology, as defined in the United States Export Administration Regulations. Qualified candidates must be legally authorized to access such U.S. controlled technology prior to beginning work.

ASML does not accept unsolicited resumes from any agencies that have not signed a mutual service agreement. All unsolicited resumes will be considered ASML’s property, and ASML will not be obligated to pay a referral fee. This includes resumes submitted directly to hiring managers without contacting the Resource Center Department.

ASML is GDPR compliant, therefore we cannot process applications sent outside of our recruitment system.

If you are interested in this vacancy please apply.


Learn more about this job