STAGE DÉVELOPPEMENT ET STRUCTURATION DE LIBRAIRIES RÉUTILISABLES POUR DES APPLICATIONS C++ (RÉF : 2022_FD4_AIS_01)
Detail de l'annonce :
DATE POSTED:
2021-10-18-07:00
COUNTRY:
France
LOCATION:
Blagnac, France
A travers les différents produits et solutions sol ou bord en
C++développés par Collins Aerospace, certaines fonctions, besoins
ont beaucoup de similarités. Les dernières versions de
l’écosystème C++ offre désormais la possibilité de gérer des «
package » comme le font d’autres langages (Python avec pip,
JavaScript avec npm, Rust avec cargo, etc).
L’objet de ce stage est :
* étudier et identifier les besoins récurrents de librairies
(classes, utilitaires, …) parmi les différentes applications bord
et sol et besoins engineering.
* développer un jeu de librairies C++ répondant à ces besoins.
* packager ces librairies et mettre en place une infrastructure Conan
nécessaire pour rendre disponible ces librairies aux équipes.
Une expérience avec le langage C++ moderne (version 11 et au-delà)
est nécessaire.
Ce stage comprend les étapes suivantes :
* formation, prise de connaissance du contexte et des besoins,
utilisation de Conan
* design et développement des librairies
* déploiement des package de librairies
* prototypage de l’utilisation de cet environnement dans des
solutions Collins existantes
Les réalisations attendues sont :
* Etude/analyse
* éléments de développement (documentation, code, test,
résultats, ...)
* prototype
COMPÉTENCES, ENVIRONNEMENT :C++ (> version11), Conan (C++ package
manager)
_ RAYTHEON TECHNOLOGIES IS AN EQUAL __OPPORTUNITY/AFFIRMATIVE__ ACTION
EMPLOYER. ALL QUALIFIED APPLICANTS WILL RECEIVE CONSIDERATION FOR
EMPLOYMENT WITHOUT REGARD TO RACE, COLOR, RELIGION, SEX, SEXUAL
ORIENTATION, GENDER IDENTITY, NATIONAL ORIGIN, DISABILITY OR VETERAN
STATUS, AGE OR ANY OTHER FEDERALLY PROTECTED CLASS._
PRIVACY POLICY AND TERMS:
Click on this link to read the Policy and Terms