Développement d'Outils Mbse et Assistants d'Ingénierie H/F

Safran Groupe
Vélizy-Villacoublay, France
7 days ago
Apply on www.stage.fr
Prepare application

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

HTML Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Business Analytics Applications Systems Engineering Cascading Style Sheets (CSS) Code Review Web Development Eclipse (Software) JSON
+11 more
Object-Oriented Software Development Software Architecture Rhapsody Software Engineering Systems Modeling Language UML Git Information Technology Claude Osgi GPT

Job description

Dans le cadre de l’amélioration de nos méthodes et outils d’ingénierie système, nous proposons un stage de fin d’études portant sur le développement de solutions destinées à faciliter, automatiser et fiabiliser les activités réalisées dans les environnements IBM Rhapsody et IBM Engineering Workflow Management (EWM). Le stage s’inscrit dans une démarche d’industrialisation des outils MBSE et pourra couvrir plusieurs types de développements : plugins Rhapsody, checkers de modèles, plugin avec interfaces Web, outils d’analyse et d’automatisation, ainsi que l’intégration de services autour des environnements d’ingénierie existants., Le stagiaire pourra être amené à :

  • analyser les besoins des ingénieurs système et des équipes méthodes et outils ;
  • participer à la définition de l’architecture des solutions ;
  • développer des plugins et extensions pour IBM Rhapsody ou EWM ;
  • concevoir des checkers permettant de vérifier automatiquement la conformité et la qualité des modèles ;
  • développer des plugins avec interfaces Web pour simplifier certaines activités d’ingénierie ;
  • mettre en place les échanges entre composants via API, REST et JSON ;
  • réaliser les tests, la validation et la documentation des développements ;
  • utiliser des outils d’intelligence artificielle pour assister l’analyse, la conception, le développement, la génération et la revue de code.

Environnement technique

Les principaux outils et technologies utilisés pourront être : Java, Eclipse, OSGi, Eclipse RCP/EMF, API IBM Rhapsody, IBM Engineering Workflow Management / Jazz, HTML, CSS, JavaScript, REST, JSON et Git. Selon les sujets traités, le stage pourra également aborder UML/SysML, MBSE, automatisation d’activités d’ingénierie et intégration d’outils.

Requirements

Élève ingénieur ou étudiant en Master 2, avec une spécialisation en informatique, génie logiciel, systèmes embarqués, ingénierie système ou domaine équivalent. Compétences recherchées :

  • bonnes bases en programmation orientée objet ;
  • bonne maîtrise de Java ;
  • intérêt pour l’architecture logicielle et le développement d’outils ;
  • capacité à comprendre et manipuler des modèles ou des données structurées ;
  • des connaissances en UML/SysML, Eclipse, EMF, développement Web ou outils IBM Engineering constituent un plus ;
  • une expérience de ChatGPT, Claude ou d’autres assistants IA appliqués au développement logiciel est appréciée.

About the company

  • Ton message ou ta lettre de motivation, qui parle de cette offre.
  • Les 5 questions qu’on peut te poser, avec un conseil pour chacune.
  • Un entretien d’essai : l’IA joue le recruteur.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.stage.fr
Prepare application

Good distractions

Loading talks and stories from around this role…