STAGE - Architecture logicielle et modernisation d'outils pour l'analyse des essais F/H

Safran S.A.

Moissy-Cramayel

Sur place

EUR 13 000 - 17 000

Plein temps

14 jours+
Générateur de candidature

Obtenez une réponse de cet employeur — un CV et une lettre de motivation adaptés exactement à ce qu’on recherche pour ce poste.

Passez les filtres ATS

Résumé du poste

Safran S.A. recherche un(e) élève ingénieur(e) en dernière année (Bac+5) pour travailler sur l’évolution d’un outil Matlab de traitement du signal et d’analyse des données d’essais moteurs.

Le candidat contribuera à migrer les méthodes vers une architecture calculatrice unique et à développer une interface graphique associée. Ce stage exige une forte appétence pour le développement logiciel, une bonne maîtrise de Python et des connaissances en Matlab; l'architecture logicielle et les tests

Qualifications

  • Candidat élève ingénieur(e) en dernière année (Bac+5) avec forte appétence pour le développement logiciel et les problématiques d'architecture.
  • Bonne maîtrise de Python et connaissances en traitement du signal et Matlab constituant des atouts.
  • Porter une attention à la qualité logicielle, aux tests automatisés et à l'équivalence des résultats entre implémentations.

Responsabilités

  • Analyser l'existant, identifier les cas d'usage et les contraintes de performance et de maintenabilité.
  • Participer à la définition de l'architecture cible et à la migration des méthodes vers une architecture cœur calcul unique.
  • Concevoir une interface graphique s'appuyant sur le cœur de calcul et assurer la non-régression des résultats.

Connaissances

Traitement du signal
Python
Architecture logicielle
Tests et validation

Formation

Bac+5 ingénierie / école d'ingénieur

Outils

Matlab
Python
Git

Description du poste

Lors des essais de développement des moteurs en conceptions, de grandes quantités de données issues de l'instrumentation moteur et des bancs d'essais sont acquises puis analysées par les équipes du Bureau d'Études. Les données dynamiques et acoustiques nécessitent la mise en œuvre de méthodes avancées de traitement du signal afin de caractériser les phénomènes vibratoires et acoustiques observés lors des essais.

Au fil des années, un outil de référence a été développé en Matlab pour rendre accessibles aux ingénieurs les méthodes d'analyse dynamiques. Initialement conçu comme une application graphique, cet outil embarque directement les algorithmes de calcul qui ont progressivement été réutilisés et adaptés pour d'autres usages, tels que l'exécution automatisée sur serveur ou l'intégration dans des outils spécialisés. Si cette approche a permis de répondre efficacement aux besoins opérationnels, elle rend aujourd'hui plus difficile l'évolution du logiciel et la réutilisation des méthodes de calcul. Dans un contexte où les résultats doivent rester rigoureusement identiques afin de préserver les acquis de validation, la mise en place d'une architecture reposant sur un cœur de calcul unique constitue un enjeu majeur.

Le travail débutera par une phase d'analyse de l'existant afin d'identifier les cas d'usage, les dépendances logicielles, les contraintes de performance et les enjeux de maintenabilité. À partir de cette analyse, le candidat contribuera à la définition de l'architecture cible en s'appuyant sur les principes suivants :

  • Séparation claire entre le cœur de calcul, les interfaces utilisateur et les mécanismes d'exécution ;
  • Conception d'une librairie de calcul stable et réutilisable ;
  • Structuration des algorithmes sous forme de composants modulaires et testables ;
  • Mise en place d'une architecture favorisant la réutilisation du code et limitant les duplications ;
  • Définition de stratégies de tests permettant de garantir la non-régression et l'équivalence fonctionnelle avec les outils existants ;
  • Prise en compte des contraintes de déploiement dans différents environnements.

Sur cette base, le candidat participera à la migration progressive des méthodes existantes vers cette nouvelle architecture ainsi qu'à la conception d'une interface graphique s'appuyant sur le même cœur de calcul. Une attention particulière sera portée à la qualité logicielle, à l'automatisation des tests et à la démonstration de l'équivalence des résultats entre les différentes implémentations.

Ce stage constitue une opportunité de travailler sur un sujet à la croisée du traitement du signal, du développement Python et de l'architecture logicielle, avec un impact direct sur les outils utilisés pour l'exploitation des essais moteur. Nous recherchons un(e) élève ingénieur(e) ou étudiant(e) en dernière année de formation (Bac+5) avec une forte appétence pour le développement logiciel et les problématiques d'architecture. Une bonne maîtrise de Python est attendue. Des connaissances en traitement du signal ainsi qu'une première expérience de Matlab constitueront des atouts appréciés. Une connaissance d'autres langages de programmation sera également valorisée.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Stage Architecte Logiciel: Cœur de Calcul et Signal (Python)
Stage Architecte Logiciel: Cœur de Calcul et Signal (Python)

Safran S.A. • Moissy-Cramayel

Sur place
EUR 13 000 - 17 000
STAGE - Séparation de sources automatisée pour analyse vibratoire Health monitoring F/H
STAGE - Séparation de sources automatisée pour analyse vibratoire Health monitoring F/H

Safran S.A. • Moissy-Cramayel

Sur place
EUR 12 000 - 17 000
Stage développement plateforme de test de non régression F/H
Stage développement plateforme de test de non régression F/H

Framatome • Saint-Marcel

Sur place
EUR 10 000 - 13 000
STAGE : Détection d'anomalies et optimisation des plans d'essais F/H
STAGE : Détection d'anomalies et optimisation des plans d'essais F/H

Safran Group • Pinot

Sur place
EUR 12 000 - 19 000
Stage Ingénieur - Développement d'outils d'analyse vibratoire et chocs (Python) F/H
Stage Ingénieur - Développement d'outils d'analyse vibratoire et chocs (Python) F/H

Safran S.A. • Éragny

Sur place
EUR 10 000 - 15 000
Stage développement logiciel acquisition de données et affichage F/H
Stage développement logiciel acquisition de données et affichage F/H

Safran Group • Éragny

Sur place
EUR 7 800 - 12 000
STAGE - Recalage modèle de mécanique d'ensemble banc d'essais partiels F/H
STAGE - Recalage modèle de mécanique d'ensemble banc d'essais partiels F/H

Safran S.A. • Moissy-Cramayel

Sur place
EUR 11 000 - 17 000
STAGE - Etude et conception d'outils et mise en place de tests pour un logiciel embarqué F/H
STAGE - Etude et conception d'outils et mise en place de tests pour un logiciel embarqué F/H

Safran S.A. • Bordes

Sur place
EUR 7 800 - 10 000
Stage Ingénieur - Développement d'outils d'analyse vibratoire et chocs (Python) F/H
Stage Ingénieur - Développement d'outils d'analyse vibratoire et chocs (Python) F/H

Safran • France

Sur place
EUR 10 000 - 13 000
Encadrement expert
Potentiel de collaboration
STAGE - Etudes vibratoiresdésaccordagedes aubages F/H
STAGE - Etudes vibratoiresdésaccordagedes aubages F/H

Safran S.A. • Moissy-Cramayel

Sur place
EUR 17 000 - 21 000