Ingénieur en conception de logiciels (H/F)
Vos connaissances généralistes en architecture des processeurs, système d'exploitation et noyau Linux ainsi que vos compétences en développement informatique bas niveau vous permettront d'être positionné sur des projets de conception d'accélérateurs de calcul. Vous serez chargé du développement des briques logicielles qui font le lien entre les applications haut niveau et les accélérateurs présents dans nos supercalculateurs, comme par exemple les pilotes de périphériques réseau, PCI-Express ainsi que les bibliothèques utilisateurs bas niveau associées (BSP).
Les développements effectués seront intégrés à des systèmes automatiques de traitement pour lesquels une bonne optimisation du code et une stabilité à toute épreuve sont nécessaires. Vous serez également responsable des évolutions nécessaires et du maintien en condition opérationnelle de vos projets.
Vous serez intégré au sein d’une équipe R&D d'ingénieurs en informatique et en conception numérique avancée d'une dizaine de personnes du ministère des armées et participerez à la définition de l’architecture matérielle et logicielle des futurs supercalculateurs.
À retenir
- Réference de l'offre :
-
Référence90SCI20230131
- Localisation :
-
LocalisationRégion parisienne
- Type de contrat :
-
Type de contratCDI
- Domaine de métier :
-
Domaine métierSciences et technologies
- Niveau d'étude :
-
Niveau d'étudeNiveau 7 : Master, DEA, DESS, diplôme d’ingénieur
Vos missions
Vous serez en charge des activités suivantes :
-
imaginer et concevoir des solutions optimisées et innovantes pour le matériel cible,
-
étudier et analyser les spécifications des fonctionnalités à implémenter, participer à leur définition,
-
générer les outils de test,
-
contribuer au savoir-faire de l’équipe en partageant les connaissances acquises,
-
remonter l’état d’avancement des actions en cours au chef de projet.
Votre profil
Jeune diplômé ou avec quelques années d’expérience d’une filière informatique (BAC+5 ou équivalent), vous maîtrisez le développement C sous Linux ainsi que les technologies systèmes et réseaux. Vous avez des connaissances en programmation noyau et architecture des processeurs et avez une appétence pour l'optimisation de performance de code informatique.
Vous possédez les compétences et qualités suivantes :
-
autonomie,
-
rigueur,
-
créativité,
-
goût du travail en équipe,
-
maîtrise des langages C, Assembleur (x86),
-
notions dans le développement de modules noyau.
Avoir une ou plusieurs des compétences suivantes sera un vrai plus :
-
connaissances en Python,
-
connaissances script bash,
-
connaissance en environnement GNU/Linux, noyau Linux,
-
connaissance en systèmes embarqués.
Les plus de l’offre
-
Diversité des projets
-
Technologies à la pointe
-
Développement des compétences
Le poste est soumis à l’obtention d’une habilitation.
L’accès au téléphone et à Internet pour un usage personnel est réglementé.
Vos avantages à rejoindre la DGSE
-
La satisfaction de travailler pour votre pays et la défense de ses valeurs
-
Plus de 1000 formations linguistiques et thématiques
-
Nombreuses activités culturelles et sportives
-
Restaurants et points de vente à emporter fait maison
-
48 à 50 jours de congés annuels
Pour connaître les autres avantages, consultez notre site sur https://www.dgse.gouv.fr/fr/la-dgse/nos-actualites/rejoindre-la-dgse-de-nombreux-atouts-au-quotidien.
Restez discret sur votre candidature : évitez d'en parler à votre entourage et n'affichez pas votre souhait de rejoindre la DGSE sur vos réseaux sociaux.