نحن نبحث عن مهندس تطوير قائم على النماذج (MBD) ذو خبرة لدعم أنشطة تطوير برمجيات مدمجة للمركبات. ستكون لدى المرشح المثالي خبرة قوية في MATLAB/Simulink وتجربة مثبتة في تطوير واختبار وتكامل حلول برمجيات قائمة على النماذج للوحات التحكم الإلكترونية للمركبات (ECUs). سيعمل المهندس بشكل وثيق مع فرق النظام والبرمجيات والتحقق لتطوير خوارزميات التحكم، وتوليد كود الإنتاج، ودعم الدمج في منصات مدمجة للمركبات.
- تطوير وصيانة خوارزميات التحكم باستخدام MATLAB وSimulink.
- إنشاء وتعديل نماذج النظام والبرمجيات بناءً على المتطلبات.
- أداء التحقق من النماذج والتحقق من صحتها.
- توليد كود مدمج جاهز للإنتاج باستخدام Embedded Coder.
- دعم دمج الكود الناتج في منصات برمجيات ECU للمركبات.
- تحليل واستكشاف مشكلات البرمجيات المحددة أثناء الاختبار ودمج المركبة.
- التعاون مع مهندسي الأنظمة والبرمجيات والمعايرة.
- الحفاظ على الامتثال لعمليات التطوير والمعايير الجودة في السيارات.
- المشاركة في مراجعات التصميم والمناقشات الفنية.
الملف المرغوب للمرشح
يُشترط خبرة قوية في: MATLAB Simulink معرفة جيدة بـ: برمجة C مدمجة هندسة برمجيات ECU للسيارات أساليب تصحيح وتحليل البرمجيات أنظمة التحكم في الإصدارات (Git مفضل) خبرة في: تصميم قائم على النماذج سير عمل التصميم MIL وSIL وHIL تتبع متطلبات تكامل البرمجيات في السيارات من الممكن إضافة: أنظمة قوّة الحركة، وقرارات الجسم، وأنظمة الهيكل، وADAS
We are looking for an experienced Model-Based Development (MBD) Engineer to support automotive embedded software development activities. The ideal candidate will have strong expertise in MATLAB/Simulink and proven experience developing, validating, and integrating model-based software solutions for automotive Electronic Control Units (ECUs). The engineer will work closely with system, software, and validation teams to develop control algorithms, generate production code, and support integration into embedded automotive platforms.
- Develop and maintain control algorithms using MATLAB and Simulink.
- Create and modify system and software models based on requirements.
- Perform model verification and validation.
- Generate production-ready embedded C code using Embedded Coder.
- Support integration of generated code into automotive ECU software platforms.
- Analyze and troubleshoot software issues identified during testing and vehicle integration.
- Collaborate with systems, software, and calibration engineers.
- Maintain compliance with automotive development processes and quality standards.
- Participate in design reviews and technical discussions.
Desired Candidate Profile
Must have Strong experience with: MATLAB Simulink Good knowledge of: Embedded C programming Automotive ECU software architecture Software debugging and analysis Version control systems (Git preferred) Experience with: Model-Based Design workflows MIL, SIL, and HIL testing Requirements traceability Automotive software integration Nice to have Powertrain Controls Body Controls Chassis Systems ADAS