Développeur Rust

il y a 3 semaines


Blois, Centre-Val de Loire, France Nexter Temps plein

Mission de développement logiciel

L'objectif de cette mission est d'évaluer l'utilisation du langage de programmation Rust pour nos besoins. Nous recherchons un développeur expérimenté pour réimplémenter un composant critique de nos logiciels en Rust, valider cette réécriture et procéder à une analyse quantitative et qualitative du logiciel réécrit par rapport à celui existant écrit en C++.

Compétences requises

Le candidat doit avoir une connaissance élémentaire des langages C++ et Rust. Une bonne capacité de dialogue est attendue pour échanger avec l'architecte logiciel en charge de l'évaluation ainsi qu'avec l'ensemble de l'équipe et des interlocuteurs externes.

Objectifs de la mission

Les objectifs de cette mission sont les suivants :

  • Prendre connaissance du routeur de messagerie de notre bus logiciel artillerie
  • De le réécrire en Rust
  • De le valider
  • De comparer les résultats pour vérifier l'iso fonctionnalité des deux versions
  • De comparer les performances relatives des deux versions
  • D'évaluer les autres paramètres : vitesse de programmation, maintenabilité, intégrabilité, intérêt pour les différents interlocuteurs du développement logiciel (Développeurs, architectes, SdF, )
  • De fournir un catalogue de ressources pour le développement en Rust (guide de bonnes pratiques, librairies, outils d'analyse statique, outils de test, )
  • D'en tirer des conclusions objectives et de les présenter

Profil du candidat

Le candidat doit être un développeur expérimenté avec une bonne connaissance des langages C++ et Rust. Une bonne capacité de dialogue est attendue pour échanger avec l'architecte logiciel en charge de l'évaluation ainsi qu'avec l'ensemble de l'équipe et des interlocuteurs externes.

Type de contrat

Stage

Durée du contrat

6 mois


  • Développeur Rust

    il y a 3 semaines


    Blois, Centre-Val de Loire, France Nexter Temps plein

    Description de la missionLa fiabilité des logiciels est essentielle pour Nexter, car elle contrôle des systèmes critiques. Pour répondre à ce besoin, nous avons choisi le langage Rust, qui offre une sécurité intrinsèque. L'objectif du stage est d'évaluer la viabilité de Rust pour nos besoins. Nous allons réimplémenter un composant...


  • Blois, Centre-Val de Loire, France Nexter Temps plein

    MissionLa fiabilité des logiciels est essentielle pour Nexter en raison de la nature des systèmes qu'ils contrôlent. Pour répondre à ce besoin, nous recherchons un développeur pour évaluer le langage Rust. L'objectif de la mission est de réimplémenter un composant critique de nos logiciels en Rust, de valider cette réécriture et...

  • Développeur Rust

    il y a 1 mois


    Blois, Centre-Val de Loire, France Nexter Temps plein

    MissionL'objectif de ce stage est d'évaluer l'utilisation du langage de programmation Rust pour les besoins de Nexter. Le stagiaire devra réimplémenter un composant critique de nos logiciels en Rust, valider cette réécriture et procéder à une analyse quantitative et qualitative du logiciel réécrit par rapport à celui existant écrit en...

  • Développeur Rust

    il y a 1 mois


    Blois, Centre-Val de Loire, France Nexter Temps plein

    MissionL'objectif de ce stage est d'évaluer l'utilisation du langage de programmation Rust dans le développement de logiciels critiques. Le stagiaire devra réimplémenter un composant critique de nos logiciels en Rust, valider cette réécriture et procéder à une analyse quantitative et qualitative du logiciel réécrit par rapport à celui...


  • Blois, Centre-Val de Loire, France Nexter Temps plein

    Mission de recherche et développementLa fiabilité des systèmes de contrôle est essentielle pour Nexter. Nous travaillons habituellement avec les langages C et C++, mais ils sont sujets à des problèmes de programmation. Le langage Rust a été créé pour répondre à ces défis. L'objectif de cette mission est d'évaluer l'efficacité du...