Stage - Développement Logiciel C++ H/F

Infos de base

Thales

Junior

Vélizy-Villacoublay (78)

Stage

Télétravail non spécifié

Rémunération à convenir

Profil / Techs

C++

POO

Logiciel

Scripting

Le Job

Nos équipes de l'activité Systèmes d'information critiques et cybersécurité fournissent des services et des solutions globales optimisant la performance, la résilience et la sécurité des systèmes d'information afin de faire face aux ruptures technologiques et aux cybermenaces.

UN(E) STAGIAIRE DEVELOPPEMENT logiciel C++ d'un outil de pilotage d'exécutables et de scripts à destination de développeurs

Réalisation sur le site de Elancourt (78).

Description Job

Les Missions

Dans beaucoup de projets il est nécessaire de développer une base de scripts qui servent aux développeurs pour exécuter les fonctionnalités, les tests sous toutes leurs formes et les outils d'environnement (comme le gestionnaire de configuration). Il y a alors deux possibilités : soit les développeurs n'utilisent pas spécialement d'interface, soit ils développent une interface spécifique à leur projet.

L'objet du stage est de développer une interface générique qui sera capable de s'adapter à n'importe quel projet.

Il faudra pour cela que l'interface soit entièrement configurable (qu'on puisse lancer n'importe quel genre de commande avec).

Il sera aussi nécessaire que les configurations enregistrées par les utilisateurs soient partagées via le réseau pour que tous les développeurs puissent utiliser les mêmes commandes et partager celles qu'ils ajoutent eux-mêmes.

Les commandes devront être entièrement paramétrables, c'est-à-dire qu'elle pourront disposer d'un ensemble d'argument défini (pour pouvoir lancer rapidement les plus courantes) ou à remplir au moment du lancement (pour fournir les paramètres spécifiques à une exécution locale).

L'interface devra ainsi être portable (sans installation) et cross-plateforme pour s'adapter au plus grand nombre de projets possible.

En résumé, les spécifications de l'outil à développer sont donc :

• L'interface devra être entièrement personnalisable (chaque développeur devra pouvoir définir manuellement quelles sont les fonctionnalités exécutées).
• Les configurations devront être partagées entre les utilisateurs d'un même groupe (synchronisation réseau).
• L'outil devra être capable de lancer des commandes clé-en-main (avec un ensemble prédéfini de paramètres) et des commandes paramétrables (dont les paramètres sont choisis au moment de son lancement).
• Il doit être portable Windows/Linux.
Vous intégrerez un département logiciel Thales orienté vers les domaines de l'embarqué.

La perspective de rejoindre un Groupe innovant vous motive ? Alors rejoignez-nous en postulant à cette offre.

Missions
Missions

Les Missions

Dans beaucoup de projets il est nécessaire de développer une base de scripts qui servent aux développeurs pour exécuter les fonctionnalités, les tests sous toutes leurs formes et les outils d'environnement (comme le gestionnaire de configuration). Il y a alors deux possibilités : soit les développeurs n'utilisent pas spécialement d'interface, soit ils développent une interface spécifique à leur projet.

L'objet du stage est de développer une interface générique qui sera capable de s'adapter à n'importe quel projet.

Il faudra pour cela que l'interface soit entièrement configurable (qu'on puisse lancer n'importe quel genre de commande avec).

Il sera aussi nécessaire que les configurations enregistrées par les utilisateurs soient partagées via le réseau pour que tous les développeurs puissent utiliser les mêmes commandes et partager celles qu'ils ajoutent eux-mêmes.

Les commandes devront être entièrement paramétrables, c'est-à-dire qu'elle pourront disposer d'un ensemble d'argument défini (pour pouvoir lancer rapidement les plus courantes) ou à remplir au moment du lancement (pour fournir les paramètres spécifiques à une exécution locale).

L'interface devra ainsi être portable (sans installation) et cross-plateforme pour s'adapter au plus grand nombre de projets possible.

En résumé, les spécifications de l'outil à développer sont donc :

• L'interface devra être entièrement personnalisable (chaque développeur devra pouvoir définir manuellement quelles sont les fonctionnalités exécutées).
• Les configurations devront être partagées entre les utilisateurs d'un même groupe (synchronisation réseau).
• L'outil devra être capable de lancer des commandes clé-en-main (avec un ensemble prédéfini de paramètres) et des commandes paramétrables (dont les paramètres sont choisis au moment de son lancement).
• Il doit être portable Windows/Linux.
Vous intégrerez un département logiciel Thales orienté vers les domaines de l'embarqué.

La perspective de rejoindre un Groupe innovant vous motive ? Alors rejoignez-nous en postulant à cette offre.

Le Profil

• Vous êtes étudiant(e) en dernière année d'école d'ingénieur ou master ?
• Vous maitrisez le développement logiciel et plus particulièrement le langage C++ et ses concepts orientés objets ?
• Vous possédez des connaissances sur les environnements Windows et Linux et les scripts ?
• Vous avez utilisé un outil de gestion de configuration logicielle (git ou autre)?
• Vous avez envie d'un nouveau challenge vous permettant de mettre en avant votre curiosité et de développer votre autonomie ?

Infos Complémentaires

Tous nos stages sont conventionnés et soumis à une gratification dont le montant est déterminé selon votre niveau d'études.

Le poste pouvant nécessiter d'accéder à des informations relevant du secret de la défense nationale, le titulaire retenu fera l'objet d'une procédure d'habilitation, conformément aux dispositions des articles R.2311-1 et suivants du Code de la défense et de l'IGI 1300 SGDSN/PSE du 09 août 2021.

Innovation, passion, ambition : rejoignez Thales et créez le monde de demain, dès aujourd'hui.

Infos
Infos

Infos Complémentaires

Tous nos stages sont conventionnés et soumis à une gratification dont le montant est déterminé selon votre niveau d'études.

Le poste pouvant nécessiter d'accéder à des informations relevant du secret de la défense nationale, le titulaire retenu fera l'objet d'une procédure d'habilitation, conformément aux dispositions des articles R.2311-1 et suivants du Code de la défense et de l'IGI 1300 SGDSN/PSE du 09 août 2021.

Innovation, passion, ambition : rejoignez Thales et créez le monde de demain, dès aujourd'hui.

Les Avantages

Télétravail

Carte Swile

Centre
de Nantes

PC portable

Atmosphère
bienveillante

Télétravail

Carte Swile

Centre
de Nantes

PC portable

Atmosphère bienveillante

Le Process de Recrutement

Traitement candidature et RDV avec Noé Lambert

RDV avec le CEO

RDV avec le CTO

RDV final avec les deux interlocuteurs

Recrutement
Recrutement

Processus de Recrutement

Traitement candidature et RDV avec Noé Lambert

RDV avec le CEO

RDV avec le CTO

RDV final avec les deux interlocuteurs

Des suggestions ?

Contactez-nous !

Adopte1dev.com est LE site de l’emploi des devs en France !
Ce portail est la solution pour rendre la recherche d’emploi pour les développeurs plus facile, plus rapide et plus efficace.

100% dev. 100% transparent avec vous. 💜

Adopte1dev.com est LE site de l’emploi des devs en France !
Ce portail est la solution pour rendre la recherche d’emploi pour les développeurs plus facile, plus rapide et plus efficace.

100% dev. 100% transparent avec vous. 💜

Back to top