Activez les alertes d’offres d’emploi par e-mail !

Développeur Logiciel - Algorithmes Préparation de Mission F/H

TN France

Le Plessis-Robinson

Sur place

EUR 40 000 - 65 000

Plein temps

Il y a 8 jours

Mulipliez les invitations à des entretiens

Créez un CV sur mesure et personnalisé en fonction du poste pour multiplier vos chances.

Résumé du poste

Une entreprise innovante dans le secteur de la défense recherche un Développeur Logiciel passionné par les algorithmes et les technologies avancées. Vous aurez l'opportunité de travailler sur des logiciels de préparation de mission, intégrant des solutions techniques innovantes telles que l'Intelligence Artificielle et le Big Data. En rejoignant une équipe dynamique, vous participerez à toutes les phases de développement, de la conception à l'intégration, tout en contribuant à l'amélioration des pratiques de développement. Si vous êtes motivé par les défis technologiques et souhaitez évoluer dans un environnement international, cette opportunité est faite pour vous.

Qualifications

  • Formation Bac avec expérience en développement logiciel.
  • Connaissances en programmation orientée objet et fonctionnelle.

Responsabilités

  • Analyser et rédiger des spécifications fonctionnelles et logicielles.
  • Implémenter des algorithmes en Java et/ou C++.
  • Participer à la validation fonctionnelle des algorithmes.

Connaissances

Développement logiciel
Java
C++
Intégration continue
DevOps

Formation

Bac ou équivalent

Outils

SQL (Hibernate)
NoSQL (MongoDB)
UML
Design Patterns

Description du poste

Développeur Logiciel - Algorithmes Préparation de Mission F/H, Le Plessis-Robinson

Vallée Sud Grand Paris

Le Plessis-Robinson, France

Rejoignez la Direction Software Engineering, qui développe l'ensemble des moyens logiciels nécessaires au bon fonctionnement de nos systèmes d'armes.

Rejoignez le Service Logiciels de Préparation de Mission, chargé du développement des algorithmes intégrés dans les logiciels permettant de calculer les données nécessaires à un missile pour accomplir sa mission(s).

Le logiciel de préparation de missions permet à un opérateur de préparer les données nécessaires pour que les missiles accomplissent leur mission avec les meilleures performances. Ces logiciels utilisent des technologies avancées : interfaces homme-machine évoluées en Java, architectures complexes et algorithmes multiples modélisant le comportement du missile.

Vous rejoindrez une équipe d'une dizaine de personnes, jeunes, dynamiques et curieuses d'essayer de nouvelles méthodologies de développement.

Au sein de cette équipe, vous participerez à toutes les phases du développement des algorithmes, puis contribuerez à leur intégration dans le logiciel de préparation ou de contrôle de mission.

Être Ingénieur Logiciel chez MBDA, c'est :

  1. Analyser les spécifications fonctionnelles et logicielles, en participer à la rédaction si nécessaire.
  2. Réaliser la conception statique et dynamique.
  3. Implémenter les algorithmes en Java et/ou C++.
  4. Réaliser les tests unitaires et de bon fonctionnement.
  5. Maintenir la chaîne d'intégration continue.
  6. Participer à la validation fonctionnelle des algorithmes.
  7. Assurer la gestion de configuration des algorithmes pour les développements réalisés.
  8. Contribuer à l'amélioration des pratiques métiers.

Vous contribuerez à l'innovation en participant au développement et à l'intégration de solutions techniques innovantes (Intelligence Artificielle, Big Data) ou en améliorant les méthodes de développement en place (Intégration Continue, DevOps).

Vous collaborerez étroitement avec l'équipe fonctionnelle en interface avec le client final, en plus des échanges réguliers au sein de l'équipe.

La diversité des activités offre de nombreuses perspectives d'évolution, tant dans le domaine technique que dans la gestion de projet.

Profil recherché :

  • Issu(e) d'une formation de niveau Bac, avec une première expérience en développement logiciel.
  • Connaissances en langage orienté objet et programmation fonctionnelle.
  • Maîtrise des standards récents C++ et/ou Java, avec application appropriée des design patterns.
  • Sensibilisation à l'intégration continue et DevOps.

Environnement technique :

  • Architectures orientées services : REST/SOA.
  • Bases de données : SQL (Hibernate), NoSQL (MongoDB).
  • Développement orienté objet : UML, Design Patterns, Java, C++, JNI.
  • Formats standards : XML, Xerces, DOM, XSLT.

Un bon niveau d'anglais est requis, compte tenu de l'environnement international.

Les défis technologiques de l'industrie de défense vous motivent ? Envoyez-nous votre candidature !

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez un fichier PDF, DOC, DOCX, ODT ou PAGES jusqu’à 5 Mo.