Internship/Production of a library of drivers for a space processor (m/f)

Stage Par Airbus
  • Ingénierie / Gestion de production
  • Elancourt
  • A négocier

Description

Internship/Production of a library of drivers for a space processor (m/f)

Internship/Production of a library of drivers for a space processor (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 to 6 month internship.

Used in many telecommunications and observations satellites, SCOC3 is an ASIC which contains multiple interfaces (TMTC, 1553, CAN, Spacewire, GPIO, dating, etc) as well as a Leon3 processor (SPARC architecture).
The Engineering departments need to write test programs embedded in this ASIC in an efficient and standardised manner, which requires low-level drivers.

This internship will start on 1st March 2017 (subject to some flexibility).

Internships at Airbus Group

Tasks & accountabilities

Your objective during the internship will be to produce libraries (in C) which can be used to control each of the ASIC modules in a standardised manner.
The purpose of this is to facilitate the writing and debugging of test scripts which have a programming part which is embedded in the SCOC3.
These libraries must all comply with the same interface and coding rules, and must function in an RTOS multi-task environment.
A user manual must be produced for these libraries.
The improvement of an existing compilation chain could also be addressed, in order to simplify the development of these libraries.
Tests of these libraries will be performed on real targets as development progresses.
The IDE used will be Eclipse.

Required skills

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

You ideally have initial professional experience.

You have the following skills/knowledge:

·  Specialised knowledge of embedded systems
·  Proficiency in C and the gcc compilation chain
·  Knowledge of multi-task and real-time issues
·  Familiarity with a LINUX development environment

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

English: advanced level
French: fluent/negotiation level