وظيفة مهندس مشارك في مركز مجموعة نقل الحركة الكهربائية لدى سير بالرياض
تفاصيل الوظيفة
تعلن شركة سير عن توفر وظيفة مهندس مساعد في مركز مجموعة نقل الحركة الكهربائية بالرياض.
نبذة عن الوظيفة
مهندس (المستوى 5) - برمجيات وحدة التحكم في المركبة (VCU) لنظام الدفع الكهربائي. مطلوب مهندس (ميكانيكي/كهربائي/إلكتروني/سيارات أو ما يعادله) ذو خبرة 2-4 سنوات في مجال السيارات للمساهمة في تطوير ودمج والتحقق من برمجيات نظام الدفع الكهربائي لوحدة التحكم في المركبة عبر منصات السيارات الكهربائية والهجينة. يجب أن يمتلك المرشح خبرة أساسية في تطوير البرمجيات القائم على النماذج، وهندسة المتطلبات، وتحليل البيانات، واختبار المركبات للسيارات الكهربائية والهجينة، مع معرفة قوية بأنظمة الدفع الكهربائي ومبادئ برمجيات التحكم.
المهام والمسؤوليات
- تطوير متطلبات ونماذج برمجيات التطبيق: دعم متطلبات نظام الدفع الكهربائي (التنسيق عالي الجهد، إدارة الطاقة، إدارة العزم، شحن السيارة الكهربائية، الإدارة الحرارية) وصيانة نماذج MATLAB/Simulink لوحدة التحكم في المركبة. إجراء محاكاة MIL، دعم تطوير HIL، والمساعدة في إنشاء .hex/.a2l.
- مراجعة DBC وإدارة الاتصالات: مراجعة وإدارة ملفات DBC لتعريفات شبكة CAN. ضمان دقة الإشارات وهيكل الرسائل بما يتوافق مع المتطلبات. تنسيق تحديثات DBC وصيانة ملفات الواجهة (CAN matrix، LDF، Ethernet).
- تحليل السجلات وتحليل الأسباب الجذرية: تحليل سجلات اختبار المركبة/المقعد (تتبعات CAN/Ethernet) لتحديد الأخطاء وأعطال النظام. إجراء تحليل الأسباب الجذرية باستخدام CANoe وINCA MDA وMATLAB، وتوثيق النتائج مع الإجراءات التصحيحية.
- المعايرة واختبار المركبة: دعم تغييرات معايرة VCU، وإعادة إنتاج الأخطاء وإصلاحها لاختبارات مختبر الجهد العالي/المنخفض، والمقعد الحراري، والمركبة. المساعدة في البرمجة الفورية (flash programming) وجمع البيانات أثناء حملات الاختبار.
- إدارة البرمجيات والتغييرات: دعم إصدارات البرمجيات في Teamcenter وإدارة عمليات ECR/DCR/TCR. التنسيق مع موردي برمجيات التطبيق/الأنظمة الأساسية لتحقيق معالم مرحلة إصدار الوظائف.
- السلامة الوظيفية والأمن السيبراني: المساعدة في إعداد وتتبع مخرجات السلامة الوظيفية والأمن السيبراني لوحدة التحكم في المركبة وفقاً لـ ISO 26262 وISO 21343.
- التوثيق والتنسيق: المساهمة في مستندات التصميم وملفات الواجهة. دعم الاجتماعات والاتصالات بين فريق الدفع الكهربائي والفرق متعددة الوظائف والموردين.
- تتبع المشكلات: تسجيل وتتبع ومتابعة مشكلات البرمجيات مع توثيق واضح للعيوب وتقدم الحل.
الشروط والمتطلبات
- خبرة من 2 إلى 4 سنوات في تطوير برمجيات السيارات أو مجال أنظمة الدفع الكهربائي.
- درجة البكالوريوس أو أعلى في هندسة الطيران أو السيارات أو الروبوتات أو علوم الحاسب أو الهندسة الكهربائية أو الميكانيكية أو هندسة النظم.
المهارات المطلوبة
- MATLAB & Simulink (مطلوب): خبرة عملية في التطوير القائم على النماذج، وإتقان بناء وتصحيح نماذج Simulink. خبرة في Embedded Coder وMIL/SIL وStateflow مرغوبة للغاية.
- ETAS INCA (مطلوب): خبرة عملية في قياس ومعايرة وتشخيص وحدة التحكم الإلكترونية. إتقان معايرة المعلمات، البرمجة الفورية، جمع البيانات، والتعامل مع ملفات .a2l.
- CANoe / CAN Analyzer (مطلوب): خبرة عملية في تحليل سجلات CAN/Ethernet، تسجيل التتبعات، مراقبة الإشارات، وتشخيص الأعطال. يجب أن يكون متمكناً من استخدام CANoe وCAN Analyzer لتحليل الأسباب الجذرية، والتحقق من DBC، وتصحيح الأخطاء على مستوى الشبكة أثناء اختبارات المقعد والمركبة.
- البرمجة: إلمام أساسي بلغة C أو C++ أو CAPL.
- المعرفة بالعمليات: أساسيات نموذج V وASPICE وعملية تطوير المركبات.
- التواصل: مهارات تعاون قوية مع رغبة في التعلم عبر الفرق.
عرض النص الأصلي للإعلان
Engineer (Level 5)- E-Powertrain Vehicle Control Unit (VCU) Software
Profile
Highly motived (Mechanical/Electrical/Electronics/Automotive or similar) Engineer with 2-4 years of automotive experience to contribute to the development, integration, and validation of e-Powertrain software for the Vehicle Control Unit (VCU) across EV and Hybrid platforms. The successful candidate will bring foundational expertise in model-based software development, requirements engineering, data analysis, and vehicle-level testing for BEVs and Hybrid architectures, with a solid grounding in e-Powertrain systems and control software principles.
Responsibilities
- ASW Requirement & Model Development: Support e-Powertrain requirements (HV Coordination, Energy Management, torque management, EV charging, thermal management) and maintain VCU ASW MATLAB/Simulink models. Perform MIL simulations, support HIL development, and assist in .hex/.a2l generation.
- DBC Review & Communication Management: Review and manage DBC files for CAN network definitions. Ensure signal accuracy and message structure align with requirements. Coordinate DBC updates and maintain interface files (CAN matrix, LDF, Ethernet).
- Log Analysis & Root Cause Analysis: Analyze vehicle/bench test logs (CAN/Ethernet traces) to identify bugs and system faults. Perform root cause analysis using CANoe, INCA MDA, and MATLAB, and document findings with corrective actions.
- Calibration & Vehicle Testing: Support VCU calibration changes, bug reproduction, and fixes for HV/LV lab car, thermal bench, and vehicle tests. Assist in flash programming and data acquisition during test campaigns.
- Software & Change Management: Support SW releases in Teamcenter and manage ECR/DCR/TCR processes. Coordinate with ASW/BSW suppliers to meet Function Release Stage (FRS) milestones.
- FUSA & Cybersecurity: Assist in preparing and tracking VCU Functional Safety and cybersecurity deliverables per ISO 26262 and ISO 21343.
- Documentation & Coordination: Contribute to design documents and interface files. Support meetings and communications between e-PWT, cross-functional teams, and suppliers.
- Issue Tracking: Log, track, and follow up on software issues with clear defect documentation and resolution progress.
Qualifications & Experience
- Experience: 2-4 years in automotive software development or e-Powertrain domain.
- Education: B.S. or higher in Aerospace, Automotive, Robotics, CS, Electrical, Mechanical, or Systems Engineering.
- MATLAB & Simulink (Required): Hands-on model-based development; proficient in building/debugging Simulink models. Embedded Coder, MIL/SIL, and Stateflow experience are highly desirable.
- ETAS INCA (Required): Hands-on ECU measurement, calibration, and diagnostics. Comfortable with parameter calibration, flash programming, data acquisition, and .a2l file handling.
- CANoe / CAN Analyzer (Required)- Hands-on experience in CAN/Ethernet log analysis, trace recording, signal monitoring, and fault diagnosis. Must be proficient in using CANoe and CAN Analyzer for root cause analysis, DBC validation, and network-level debugging during bench and vehicle testing.
- Programming: Basic proficiency in C, C++, or CAPL.
- Process Knowledge: V-Model, ASPICE, and vehicle development process fundamentals.
- Communication: Strong collaboration skills with willingness to learn across teams.
رقم الإعلان لدى المصدر: 1368466923