Job description
Company culture :
Alten Maroc is defined by a deeply collaborative culture, focused on people, trust, and strong team support, with hands-on managers who guide and develop talent.
This environment is enhanced by a strong drive for innovation, encouraging creativity, initiative, and experimentation across projects.
A structured and disciplined organization ensures efficiency, rigor, and quality in engineering delivery.
Performance and ambition are part of the culture as well, supporting collective success while maintaining a positive and caring atmosphere.
Job :
1. Digitalization of test scenarios
- Create digital validation scenarios for ADAS functions (ACC, LPA, SALC, LKA, CSA, JSA, ALSA, LSA, ISA/AISA, etc.) using CarMaker software.
- Automate and optimize test processes to improve efficiency and reproducibility.
2. Post-processing and reporting
- Perform post-processing analysis of test data.
- Generate detailed reports to evaluate the performance, robustness, and compliance of ADAS functions.
- Use tools like Canalyzer, vSignalyzer, or Plot Manager for data analysis.
3. Anomaly detection and resolution
- Identify functional failures during validation phases.
- Propose corrective solutions and collaborate with design and modeling teams.
- Create and track JIRA tickets to document and resolve detected anomalies.
4. Regression testing (MIL)
- Design and execute Model-in-the-Loop (MIL) test campaigns to ensure the stability of validated functions.
- Automate non-regression tests to reduce regression risks.
5. Data visualization and HMI
- Use IPGMovie and IPGControl to represent data flows and HMI interfaces.
- Facilitate the interpretation and analysis of results through clear and interactive visualizations.
6. HIL feedback analysis
- Use Hardware-in-the-Loop (HIL) validation results to adjust and optimize test scenarios.
- Collaborate with HIL teams to improve the correlation between virtual and real tests.
7. Development of internal tools
- Design interactive tools using MATLAB/AppDesigner (e.g., Calibration Analyzer, Calibration Updater, CrossCheck Analyzer) to:
- Automate repetitive tasks to gain efficiency.
8. System design and modeling
- Model ADAS systems using MATLAB/Simulink.
- Verify modeling rules with tools like Design Verifier, J3Check, or MCDC to generate compliant C code.
- Analyze vehicle driving data to correct design anomalies (via Canalyzer, vSignalyzer, Plot Manager).
9. Coding and scripting
- Develop scripts to automate tests, post-processing, and report generation.
- Use languages like Python, MATLAB, or CAPL as needed.
Required profile :
- Engineering degree or Master's degree (Bac+5) in mechatronics and embedded systems
- 1 to 5 years of experience in a similar role
- ADAS modeling (MATLAB/Simulink)
- MIL validation & simulation (CarMaker)
- Vehicle data analysis & JIRA
- MIL / SIL / HIL calibration & integration
وصف الوظيفة
ثقافة الشركة :
Alten Maroc تعرف بثقافة تعاونية عميقة، مركزة على الأشخاص، الثقة، والدعم القوي للفريق، مع مديرين عمليين يوجهون ويطورون المواهب.
يُعزز هذا البيئة دافع قوي نحو الابتكار، تشجيع الإبداع، المبادرة، والتجربة عبر المشاريع.
تنظيم منظم ومنضبط يضمن الكفاءة، الصرامة، والجودة في تقديم الهندسة.
الأداء والطموح جزء من الثقافة أيضاً، داعمين للنجاح الجماعي مع الحفاظ على أجواء إيجابية ومهتمة.
الوظيفة :
1. رقمنة سيناريوهات الاختبار
- إنشاء سيناريوهات التحقق الرقمية لدوال ADAS (ACC, LPA, SALC, LKA, CSA, JSA, ALSA, LSA, ISA/AISA، إلخ) باستخدام برنامج CarMaker.
- أتمتة وتحسين عمليات الاختبار لتحسين الكفاءة وقابلية التكرار.
2. المعالجة لما بعد الاختبار والتقارير
- إجراء تحليل المعالجة لما بعد الاختبار للبيانات.
- إنشاء تقارير مفصّلة لتقييم الأداء والصلابة والامتثال لدوال ADAS.
- استخدام أدوات مثل Canalyzer، vSignalyzer، أو Plot Manager لتحليل البيانات.
3. اكتشاف العيوب وحلولها
- تحديد الإخفاقات الوظيفية خلال مراحل التحقق.
- اقتراح حلول تصحيحية والتعاون مع فرق التصميم والنمذجة.
- إنشاء وتتبع تذاكر JIRA لتوثيق وحل العيوب المكتشفة.
4. اختبارات الانحدار (MIL)
- تصميم وتنفيذ حملات اختبارات Model-in-the-Loop (MIL) لضمان استقرار الدوال المحققة.
- أتمتة اختبارات غير الانحدار لتقليل مخاطر الانحدار.
5. تصور البيانات وواجهة المستخدم
- استخدام IPGMovie و IPGControl لتمثيل تدفقات البيانات وواجهات HMI.
- تسهيل تفسير وتحليل النتائج من خلال تصورات واضحة وتفاعلية.
6. تحليل ردود فعل HIL
- استخدام نتائج تحقق Hardware-in-the-Loop (HIL) لضبط وتحسين سيناريوهات الاختبار.
- التعاون مع فرق HIL لتحسين الارتباط بين الاختبارات الافتراضية والواقعية.
7. تطوير أدوات داخلية
- تصميم أدوات تفاعلية باستخدام MATLAB/AppDesigner (مثلاً محلل المعايرة، محدث المعايرة، CrossCheck Analyzer) لـ:
- أتمتة المهام المتكررة لكسب الكفاءة.
8. تصميم النظام والنمذجة
- نمذجة أنظمة ADAS باستخدام MATLAB/Simulink.
- التحقق من قواعد النمذجة باستخدام أدوات مثل Design Verifier، J3Check، أو MCDC لإنتاج كود C متوافق.
- تحليل بيانات قيادة المركبة لتصحيح العيوب التصميمية (عبر Canalyzer، vSignalyzer، Plot Manager).
9. الترميز والبرمجة النصية
- تطوير سكريبتات لأتمتة الاختبارات، المعالجة ما بعد، وتوليد التقارير.
- استخدام لغات مثل Python، MATLAB، أو CAPL حسب الحاجة.
الملف المطلوب:
- درجة الهندسة أو ماجستير في ميكانيكا والكترونيات embedded Systems
- من 1 إلى 5 سنوات خبرة في دور مماثل
- نمذجة ADAS (MATLAB/Simulink)
- تحقق MIL والمحاكاة (CarMaker)
- تحليل البيانات المركبة وJIRA
- معايرة وتكامل MIL / SIL / HIL