30+ days ago - req18723

Embedded Software Design Engineer (C, VxWorks, ARM) for PAS 5500 systems

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

Are you challenged by the engineering of high-tech semiconductor equipment products? And you are a Software Design Engineer with experience in VxWorks ? You’d better contact us today!

Job Mission

As a Software Design Engineer you help to convert the existing PAS 5500 software to the new ARM platform. You align the redesign with the Electronic and Mechatronics developers, you help to manage the system integration and transfer the new design to Customer Support (CS) & Manufacturing.

Job Description

The Software Design Engineer is responsible for the following:

  • Specify, re-design, replace critical software components, while maintaining the existing architecture;
  • Contribute to the master plan by making a realistic work break down;
  • Work within a multi-disciplinary team;
  • Optimizing quality of the software aspects of the modules;
  • Develop and implement the software project in close cooperation with stakeholders;
  • Perform software and integration testing on test-rigs with the new racks and PAS 5500 proto systems with the new racks;
  • Identify and integrate the design/solution and contribute to documentation and knowledge base.

Education

Bachelor degree or higher in Computer Science or equivalent.

Experience

At least 5 years of experience in:

  • Software design using C;
  • VxWorks software environment;
  • ARM software environment;
  • Embedded software in combination with related hardware;
  • Defining (re-)design requirements, implementation and qualification;
  • Defining software and integration tests to qualify the new software;
  • Preferably adjusting of code within large existing code archives which are not all perfectly documented.

Personal skills

  • Team player, able to communicate professionally with colleagues;
  • Strong analytical ability with a pragmatic attitude, able to quickly understand existing code;
  • Self-driven, pro-active, hands-on and get-it-done mentality based on technical arguments;
  • Analytical, procedural, accurate and independent way of working;
  • Good English language skills.

Context of the position

Business Line Mature Products and Services (BL MPS) is responsible for the entire installed base of PAS 5500 steppers and scanners. Within BL MPS, Design & Engineering deliver the structural solution to supports PAS 5500 installed base by providing refurbished systems, upgrades, spare-parts and service to our customers.
To extend the support of the PAS 5500 to ≥2030 and possibly longer, BL MPS will do a full redesign of the PAS 5500 electronics. To implement the new electronic designs into the PAS 5500 systems, will require software changes. The position we are looking for is a Software Engineer to perform the software changes and perform the integration into PAS 5500 installed base.