Expire bientôt Thales Avionics S.a.s.

Stage Portage d'une solution OS embarqué sur QEmu - F/H

  • Stage
  • Valence (Drome)
  • Master, Bac +5

Description de l'offre

CE QUE NOUS POUVONS ACCOMPLIR ENSEMBLE :               Intégré(e) au sein du Centre de Compétence Navigation de Valence, vous ferez partie de l'équipe en charge du développement, à partir de janvier 2017 et pour une durée de 6 mois, dans laquelle vous participerez au portage de l'OS sur  une plateforme qEmu.

MinOS est un OS temps-réel embarqué critique développé en interne.
Il fonctionne aujourd'hui sur:
  - un système SoC basé sur un CPU (Micro processeur) synthétisable propriétaire implémenté sur carte FPGA
  - un SoC powerPC (coeur e300) sur des cartes de développement.

Le développement de l'OS et d'applications n'est possible que sur un matériel physique dont la disponibilité est limitée et la mise en œuvre délicate. Les applications sont développées dans un environnement natif grâce à une émulation de l'API (Interface de programmation), mais la représentativité n'est pas toujours satisfaisante et nécessite de maintenir deux environnements.

Le vrai logiciel, constitué de l'OS temps réel et des applications, fonctionne sur une plateforme virtuelle fournie avec l'OS dans un kit de développement.

En nous rejoignant, vous vous verrez confier les missions suivantes :          Dans un premier temps vous participerez à la démonstration de la faisabilité, en utilisant la machine virtuelle open source QEmu qui supporte le powerPC e300. Puis vous contribuerez à la configuration et éventuellement au développement du matériel virtuel manquant, ainsi qu'aux drivers côté OS afin de parvenir à démarrer la version powerPC existante de MinOS, puis une application existante.

Dans un second temps, nous vous confierons l'étude d'une configuration plus performante: portage de MinOS sous x86 et utilisation de QEmu x86.

Pour finir, dans l'objectif de fournir un kit de développement associé à l'OS qui inclurait une machine virtuelle:
   * Vous collaborerez au développement d'une nouvelle cible QEmu pour notre CPU synthétisable maison.
   * Vous interviendrez sur l'amélioration des capacités de debug grâce à la virtualisation.

Sommes-nous toujours en phase ?         La perspective de rejoindre un Groupe innovant vous motive ? Alors n'hésitez plus et rejoignez-nous en postulant à cette offre.               Vous souhaitez en savoir plus sur l'activité avionique ? Cliquez ici.


--
Pour postuler :
https://thales.contactrh.com/jobs/4529/17947485

Profil recherché

QUI ETES-VOUS ?               Vous êtes en dernier année d'école d'ingénieurs informatique ou diplôme universitaire équivalent de niveau BAC +5 ?

Vous avez choisi une spécialité orientée développement et génie logiciel ?

Les langages orientés objet tels que C++ ou encore Java n'ont plus de secret pour vous ?

Vous maîtrisez le développement en environnement embarqué critique ?

Vous possédez des connaissances en  Operating System (OS) ?

On dit de vous que vous êtes autonome et force d'initiative ?

Vous avez une curiosité certaine aux nouvelles techniques informatiques ?

Vous aimez le travail d'équipe ?

Alors ne cherchez plus, ce stage est fait pour vous !       

À propos de Thales Avionics S.a.s.

QUI SOMMES-NOUS ?              Rejoignez Thales, leader mondial des technologies de sûreté et de sécurité pour les marchés de l'Aérospatial, du Transport, de la Défense et de la Sécurité. Fort de 62 000 collaborateurs dans 56 pays, le Groupe bénéficie d'une implantation internationale qui lui permet d'agir au plus près de ses clients, partout dans le monde.                L'activité avionique rassemble 10 000 collaborateurs qui œuvrent à fournir des équipements et des systèmes de pointe pour toute la chaîne de l'aéronautique civile, militaire.               Le site de Valence développe et fabrique des composants micro-électroniques, équipements et systèmes de navigation. Il est, par ailleurs, le centre de gravité mondial pour les activités avioniques hélicoptères de Thales.      
       

Faire de chaque avenir une réussite.
  • Annuaire emplois
  • Annuaire entreprises
  • Événements