Job description
STAGE – Amélioration du modèle de simulation de la centrale inertielle du Rafale F/H
Stage
6 mois
Etudiant
Temps complet
Une centrale inertielle est un équipement dont le but est de fournir à chaque instant sa position, sa vitesse et son orientation. Elle est constituée entres autres :
• De capteurs inertiels (gyromètres et accéléromètres) permettant d'estimer la quantité de mouvement subie par le porteur,
• De capteurs non-inertiels (baromètre, odomètre, loch, récepteur GNSS, caméra, …) améliorant la localisation du porteur à l'aide d'un algorithme de fusion de données (généralement un Filtre de Kalman Etendu).
Dans le cadre de l'amélioration de nos outils de simulation, nous souhaitons développer une nouvelle version du simulateur de la centrale inertielle du Rafale, aujourd'hui codé en langage C, vers un environnement plus accessible et flexible, tel que MATLAB ou Python.
Le stage commencera par une analyse approfondie du simulateur existant, afin d'en comprendre le fonctionnement, la structure et les adaptations nécessaires à la migration.
Les principales missions seront :
- Réaliser un état des lieux complet du simulateur : identifier ses fonctionnalités et ses limites,
- Analyser en détail les fonctions : comprendre les équations utilisées, les adaptations réalisées pour l'implémentation en C, et le déroulement global du traitement,
- Cartographier les interactions entre les différentes fonctions (entrées, sorties) afin d'établir une synoptique de l'architecture logicielle,
- Classer les fonctions selon leur utilité pour notre application et identifier celles à retravailler ou à convertir,
- Lancer une réflexion sur la migration et l'adaptation de l'outil sous MATLAB ou Python.
Ce que nous vous offrons :
• Un environnement de travail dynamique et stimulant où les défis techniques et de collaboration multi-équipes se côtoient quotidiennement.
• L'opportunité de travailler sur des technologies de pointe et de contribuer à des innovations qui feront la différence.
• Un accompagnement dans votre montée en compétences et connaissances,
• Une équipe passionnée et collaborative qui valorise l'excellence et l'épanouissement personnel.
Curiosité, autonomie, passion des technologies de pointe et esprit d'équipe sont les moteurs de votre réussite.
Prêt(e) à relever le défi ? Rejoignez-nous pour façonner la navigation de demain !
Compétences techniques : Langage C (prioritaire), MATLAB, Python, Algorithmes, Architecture système.
Qualités requises : Autonomie / Intérêt pour la Navigation / Créativité / Capacité d'analyse / Force de proposition.
Formation : Ingénieur généraliste (en 2ème ou 3ème année) avec une bonne connaissance de MATLAB/Python, langage C, traitement du signal, automatique.
Contraintes particulières liés au poste : Résultats du stage confidentiel entreprise
Niveau d'anglais : Intermédiaire
وصف الوظيفة
STAGE - تحسين نموذج محاكاة النظام القتالي المركزي لرافال F/H
تدريب
6 أشهر
طالب
بدوام كامل
النظام القتالي المركزي هو جهاز يهدف إلى توفير موقعه وسرعته واتجاهه في كل لحظة. ويتكون من عدة عناصر، منها:
• أجهزة استشعار قتالية (جيروسكوبات ومقاييس التسارع) تسمح بتقدير كمية الحركة التي يتعرض لها الحامل،
• أجهزة استشعار غير قتالية (مقياس الضغط، عداد المسافات، جهاز قياس السرعة، مستقبل نظام الملاحة العالمي، كاميرا، …) التي تحسن تحديد موقع الحامل باستخدام خوارزمية دمج البيانات (عادةً ما يكون فلتر كالمان الموسع).
في إطار تحسين أدوات محاكاتنا، نود تطوير نسخة جديدة من محاكي النظام القتالي المركزي لرافال، والذي يُكتب حالياً بلغة C، إلى بيئة أكثر سهولة ومرونة مثل MATLAB أو Python.
سيبدأ التدريب بإجراء تحليل شامل للمحاكي الحالي لفهم وظائفه وهيكله والتعديلات اللازمة للهجرة.
المهام الرئيسية هي:
- إعداد دراسة شاملة للمحاكي: تحديد وظائفه وحدوده،
- تحليل الوظائف بالتفصيل: فهم المعادلات المستخدمة، والتعديلات التي تم إجراؤها لتنفيذها بلغة C، والتسلسل العام للمعالجة،
- رسم خريطة للتفاعلات بين الوظائف المختلفة (المدخلات والمخرجات) لإنشاء مخطط لهيكلية البرنامج،
- تصنيف الوظائف حسب فائدتها لتطبيقنا وتحديد تلك التي تحتاج إلى إعادة صياغة أو تحويل،
- بدء التفكير في هجرة وتكييف الأداة تحت MATLAB أو Python.
ما نقدمه لكم:
• بيئة عمل ديناميكية ومحفزة حيث تتعايش التحديات التقنية والتعاون بين الفرق يومياً.
• فرصة للعمل على تقنيات متطورة والمساهمة في ابتكارات ستحدث فرقاً.
• دعم في تطوير مهاراتك ومعارفك،
• فريق متحمس ومتعاون يقدّر التميز والرضا الشخصي.
الفضول والاستقلالية وشغف التقنيات المتطورة وروح الفريق هي محركات نجاحك.
هل أنت مستعد لرفع التحدي؟ انضم إلينا لصياغة ملاحة الغد!
المهارات الفنية: لغة C (الأولىوية)، MATLAB، Python، الخوارزميات، هندسة النظم.
المؤهلات المطلوبة: الاستقلالية / الاهتمام بالملاحة / الإبداع / القدرة على التحليل / القدرة على تقديم الحلول.
التعليم: مهندس عام (في السنة الثانية أو الثالثة) مع معرفة جيدة بـ MATLAB/Python، لغة C، معالجة الإشارات، التحكم الآلي.
القيود الخاصة بالمنصب: نتائج التدريب سرية الشركة
المستوى المطلوب في اللغة الإنجليزية: متوسط