وصف الوظيفة
ثقافة الشركة :
Alten Maroc تُعرف بثقافة تعاونية عميقة، مركّزة على الناس، الثقة، والدعم القوي للفريق، مع مديريْن عمليين يوجّهان ويدعمان المواهب.
يُعزّز هذا البيئة دافع قوي لل الابتكار، مع تشجيع الإبداع، المبادرة، والتجربة عبر المشاريع.
تنظِيم منظم ومنضبط يضمن الكفاءة، الدقة، والجودة في تقديم الهندسة.
الأداء والطموح جزء من الثقافة أيضاً، داعمين النجاح الجماعي مع الحفاظ على جو إيجابي ومهتم.
الوظيفة :
سيكون لدى مهندس MBD المهام التالية:
- التصميم والنمذجة: تطوير نماذج وظيفية للنظام باستخدام MATLAB/Simulink، وفق مبادئ التصميم القائم على النموذج (MBD).
- التجميع والتصحيح: تجميع وتحليل كود C الناتج من النماذج، وتصحيح أي مشكلات.
- التحقق والاختبار: إجراء اختبارات MIL (Model-in-the-Loop)، SIL (Software-in-the-Loop)، وB2B (Back-to-Back) لضمان صحة النماذج والكود.
- تحليل المتطلبات: مراجعة وتحقق المواصفات الوظيفية لضمان اتساقها وتحقيقها.
- تحليل مشاكل البرمجيات: تحديد وتشخيص وإصلاح المشكلات المتعلقة بالنماذج أو الكود المدمج.
الملف المطلوب :
- درجة في الهندسة الإلكترونية، أو تكنولوجيا المعلومات المدمجة، أو هندسة الأنظمة، مع خبرة من 1 إلى 2 سنة على الأقل.
- مستوى جيد جدًا من الإنجليزية مطلوب.
- إتقان MATLAB/Simulink (بما في ذلك Model Advisor، Design Verifier)
- استخدام Git/GitHub لإدارة الإعدادات
- إتقان CANOE/CANalyzer لمحاكاة وتحليل شبكة CAN
- مستوى جيد في لغة C لتطوير مدمج
- معرفة بروتوكولات UDS وOBD (ميزة كبيرة).
- معرفة ISO 26262 (السلامة الوظيفية في السيارات)
- معرفة AUTOSAR (هندسة برمجيات السيارات)
- تطبيق إرشادات MISRA C للكود المدمج