Internship/Design and Implementation of a Real-time Environment on ARM (Xilinx Zynq) (m/f)

Stage Par Airbus
  • Élancourt
  • A négocier
  • Système d'information / Urbanisation des SI

{[ sinceDate() ]}


Internship/Design and Implementation of a Real-time Environment on ARM (Xilinx Zynq) (m/f)

Internship/Design and Implementation of a Real-time Environment on ARM (Xilinx Zynq) (m/f)

Airbus Defence & Space Elancourt (ex Astrium SL)

Airbus Defence and Space is a division of Airbus Group formed by combining the business activities of Cassidian, Astrium and Airbus Military. The new division is Europe's number one defence and space enterprise, the second largest space business worldwide and among the top ten global defence enterprises. It employs some 40,000 employees generating revenues of approximately €14 billion per year.

Airbus Group is a global leader in aeronautics, space and related services. In 2015, the Group - comprising Airbus, Airbus Defence and Space and Airbus Helicopters - generated revenues of € 64.5 billion and employed a workforce of around 136,600.

Our people work with passion and determination to make the world a more connected, safer and smarter place. Taking pride in our work, we draw on each other's expertise and experience to achieve excellence. Our diversity and teamwork culture propel us to accomplish the extraordinary - on the ground, in the sky and in space.

Description of the job

Airbus Defence and Space (Elancourt) is looking for an intern for a 5-6 month internship.

The Multibus unit is a test device developed by the AIV department with the aim of simulating several digital interfaces used in satellite systems (SpaceWire, CAN, 1553, LVDS, RS422).
Its Zynq processing core is a system on chip composed of a programmable part (FPGA) and a system part that notably contains an ARM Cortex A9 dual core.
The current design of the Multibus unit has an embedded Linux OS (Xilinx PetaLinux) that operates on an A9 dual core and some programs that can control specific hardware components instantiated in the programmable part.
One of the future requirements for the Multibus unit is the integration of a real-time system to replace the current PetaLinux OS.

This internship will start on 3rd April 2017 (subject to some flexibility).

Internships at Airbus
Tasks & accountabilities

Your main tasks will include:

·  Studying the various potential solutions (Linux with RT patch, Linux + RTOS, Linux + Bare Metal, MicroBlaze in the programmable logic, etc.)
·  Implementing these solutions and carrying out a comparative study on complexity, the difficulty of implementing them, performance, etc.
·  Transferring the existing design to the new real-time system.

Required skills

You are in the final year of engineering school, the 2nd year of a Master's degree, or the 5th year of university, specialising in Engineering/Real-Time Systems.

You ideally have some initial experience.

You have skills in:

·  Embedded software, FPG
·  C language
·  Knowledge of Linux.

You are a good team player and have excellent interpersonal skills.

English: intermediate level
French: fluent.

Ils ont travaillé ici