1. Design and Modeling of ADAS Functions
Definition of functional requirements: Structure and draft functional and safety specifications (ISO 26262) for ADAS systems (e.g., SALC, LPA). Collaborate with system and architecture teams to align technical requirements.
MATLAB/Simulink-based modeling: Design functional models from specifications, adhering to modeling rules (e.g., MISRA, AUTOSAR). Utilize tools like Design Verifier and MCDC to validate requirement coverage and generate embeddable C code.
2. Validation and Testing
Model-In-the-Loop (MIL) Validation: Test ADAS functions in simulated environments (e.g., CarMaker) to evaluate performance and robustness. Automate tests via MATLAB/Python scripts.
Vehicle data analysis: Use tools like CANalyzer, vSignalyzer, or MATLAB scripts to analyze vehicle logs (MF4/ASC/MAT files). Identify and fix anomalies reported through platforms like JIRA.
3. Calibration and Integration
Calibration of functional parameters: Optimize ADAS algorithm parameters (e.g., detection thresholds, reaction times) to meet defined KPIs.
Integration on MIL/HIL/SIL platform: Integrate allocatable functions (FAs) on test platforms (e.g., MIL) and deliver validated versions on GitHub. Verify model compliance for ECU (Electronic Control Unit) integration.
4. Collaboration and Technical Support
Multidisciplinary team work: Participate in functional architecture reviews and technical workshops with internal/external stakeholders. Provide technical support to software development and validation teams.
Anomaly management: Diagnose technical issues (e.g., ADAS malfunctions) and propose corrective solutions. Follow JIRA workflows for processing MIL/HIL/SIL issues.
5. Tool Development and Automation
Creation of analysis applications: Develop MATLAB tools to automate data analysis and KPI report generation. Contribute to the improvement of test and validation processes.
Desired Candidate Profile
- ADAS Modeling (MATLAB/Simulink)
- MIL Validation & Simulation (CarMaker)
- Vehicle Data Analysis & JIRA
- Calibration & Integration MIL / SIL / HIL
1. تصميم ونمذجة وظائف أنظمة مساعدة السائق المتقدمة (ADAS)
تحديد المتطلبات الوظيفية: هيكلة وصياغة المواصفات الوظيفية ومواصفات السلامة (ISO 26262) لأنظمة ADAS (مثل SALC و LPA). التعاون مع فرق الأنظمة والهندسة المعمارية لمواءمة المتطلبات التقنية.
النمذجة القائمة على MATLAB/Simulink: تصميم نماذج وظيفية بناءً على المواصفات، مع الالتزام بقواعد النمذجة (مثل MISRA و AUTOSAR). استخدام أدوات مثل Design Verifier و MCDC للتحقق من تغطية المتطلبات وتوليد كود C القابل للدمج.
2. التحقق والاختبار
التحقق في بيئة النموذج في الحلقة (MIL): اختبار وظائف ADAS في بيئات محاكاة (مثل CarMaker) لتقييم الأداء والمتانة. أتمتة الاختبارات عبر سكريبتات MATLAB/Python.
تحليل بيانات المركبة: استخدام أدوات مثل CANalyzer أو vSignalyzer أو سكريبتات MATLAB لتحليل سجلات المركبة (ملفات MF4/ASC/MAT). تحديد وحل الأعطال المبلغ عنها عبر منصات مثل JIRA.
3. المعايرة والتكامل
معايرة المعلمات الوظيفية: تحسين معلمات خوارزميات ADAS (مثل عتبات الكشف وأوقات الاستجابة) لتلبية مؤشرات الأداء الرئيسية (KPIs) المحددة.
التكامل على منصات MIL/HIL/SIL: دمج الوظائف القابلة للتخصيص (FAs) على منصات الاختبار (مثل MIL) وتسليم النسخ المعتمدة على GitHub. التحقق من توافق النماذج لتكامل وحدة التحكم الإلكترونية (ECU).
4. التعاون والدعم الفني
العمل ضمن فريق متعدد التخصصات: المشاركة في مراجعات البنية الوظيفية وورش العمل التقنية مع الأطراف المعنية الداخلية والخارجية. تقديم الدعم الفني لفرق تطوير البرمجيات والتحقق.
إدارة الأخطاء والمشكلات: تشخيص المشكلات التقنية (مثل أعطال ADAS) واقتراح حلول تصحيحية. اتباع سير العمل في JIRA لمعالجة مشكلات MIL/HIL/SIL.
5. تطوير الأدوات والأتمتة
إنشاء تطبيقات التحليل: تطوير أدوات MATLAB لأتمتة تحليل البيانات وإنشاء تقارير مؤشرات الأداء الرئيسية (KPI). المساهمة في تحسين عمليات الاختبار والتحقق.
المواصفات المطلوبة في المرشح
- نمذجة أنظمة ADAS (MATLAB/Simulink)
- التحقق والمحاكاة في بيئة MIL (CarMaker)
- تحليل بيانات المركبة ونظام JIRA
- المعايرة والتكامل في بيئات MIL / SIL / HIL