Embedded Software Engineer
Company: Rise Manpower Services Inc. (Accredition No.:)
PROFILE: Computer Systems VxWorks – Embedded Software Engineer
Are you an experienced embedded software engineer with several years of in-depth VxWorks knowledge looking for a real technical challenge to put your skills to the test? This opportunity might be just the right one for you!
In this role you would be making your mark on the computing platform for the next generation cutting edge chip manufacturing equipment (lithography machines) which our client currently is developing. A key part of this platform are the CPU boards running VxWorks, hosting several time-critical control loops. You will be working in the team (approx. 15 people) that provides the complete SW computing platform including infrastructure used to run our latest products.
The Computer Systems team offers a challenging environment where real-time computer systems, IT networking and industrial automation come together in a highly complex set of features that need to deliver reliability, security, usability and performance.
As an (VxWorks) Embedded SW Engineer working within the Computer Systems team your mission is to manage, configure and possibly migrate our Operating Systems. You will be working on VxWorks (main responsibility) and Linux (WindRiver, Redhat), but activities might not be limited to that.
As we are always pushing the platform to its limits you will participate in performance analysis of our OS and applications, be a key person in issue resolving and act as a technical contact with the supplier (WindRiver).
With the team you strive to build the best possible platform, and delivery a truly rugged implementation to operate on a level in line with our customer need.
Working within the EUV Source Computer Systems team you;
• Participate in continuously improve and extend the platform by implementing features, tweaking the kernel, improving diagnostics
• Trouble shoot issues with our installed base and build the proper solutions
• Are a key player in determine the direction of our platform
• Work closely together with other disciplines within the EUV Source department to ensure a correct and coherent system;
Being part of a larger development organization requires constant interaction with your stakeholders to ensure an efficient and successful deployment of your deliverables.
These stakeholders include the SW development partners, but also e.g. our factory and internal customers.
• VxWorks OS development: device driver development, kernel development, version migration (3-5 years)
• Developing for Linux OS based development environment (RedHat/CentOS) (3-5 years)
• Programming in C/C++ for embedded devices (3-5 years)
• Good communicative skills
• Good team player
• Eager to learn
• Good knowledge of English
Context of the position
Within our client’s high tech manufacturing the next generation of lithography machines is being developed inside the EUV (Extreme Ultra Violet) program. In the program a new light source (Source) is introduced which creates light that has the required wavelength: EUV. The Computer Systems team is responsible to create the best computing environment to facilitate the control of this Source. For this a network of computer systems is (re-) designed, maintained and improved.
Your contribution will help chip manufactures around the world to keep up with demands and technical needs for the chips used by everyone.