Contrat Pro - Le Plessis-Robinson, France - MBDA France

    MBDA France
    MBDA France Le Plessis-Robinson, France

    il y a 2 semaines

    MBDA France background
    Apprenticeship
    Description
    Au sein de la Direction Software Engineering, vous êtes intégré(e) au service « Plateformes et Produits de bas niveau » en charge du développement de l'ensemble des produits logiciels nécessaires au fonctionnement de nos systèmes d'armes.

    Intégrez le Département « Systèmes Embarqués » qui développe les logiciels embarqués de nos missiles. Ces logiciels, à très fortes contraintes temps réel, sont intégrés sur des plateformes électroniques multiprocesseurs et multicœurs et sont considérés comme étant des « missions critiques».

    Rejoignez la direction qui soutient nos programmes dans la conduite des activités d'ingénierie et des essais, qui met en œuvre les méthodes d'optimisation de notre excellence technique et qui garantit un service optimal auprès de nos clients

    Objectif de votre alternance :

    Mettre en œuvre et tester un softcore (cœur de processeur implémenté via un FPGA) RISC-V réalisé en interne. Le but est d'avoir les outils et le code nécessaires pour y développer un applicatif complet, en langage C pouvant utiliser toutes les capacités de ce cœur. Le développement se fera principalement en langage C avec un peu d'assembleur.

    Grâce à vos compétences, vous :

    Prenez en main l'architecture et les outils de développement associés au processeur RISC-V ;
    Testez et validez un cœur RISC-V réalisé en interne avec notamment de nouvelles instructions ;
    Portez de petits algorithmes sur un environnement multitâche et mesurer les performances ;
    Prenez en main une carte comportant de multiples cœurs RISC-V.

    Au cours de cette alternance, vous serez amené(e) à échanger avec l'équipe FPGA en charge du développement des cœurs de processeur.

    En transverse, vous aurez la possibilité de soumettre vos idées et de faire émerger des sujets qui s'inscriront dans le cadre innovant de l'entreprise.

    Actuellement en dernière année d'un cycle d'ingénieur ou équivalent avec une spécialité en logiciel embarqué ou en informatique industriel.

    Vous possédez des premières connaissances en système embarqué ainsi qu'en langage C et C++.

    Des notions de processeur RISC-V et circuit FPGA seraient un plus.

    Compte tenu de l'environnement international de la société, un bon niveau d'anglais est requis.