Daimler Truck AG
Daimler Truck AG
شركة Daimler Truck AG هي شركة عالمية متخصصة في صناعة السيارات والنقل، وتركّز على المركبات التجارية وحلول التنقل. تشمل محفظتها الشاحنات الخفيفة والمتوسطة والثقيلة، وحافلات المدن والحافلات بين المدن، والحافلات السياحية، وهياكل الحافلات، إلى جانب خدمات مالية مصممة خصيصًا. وبفضل أكثر من 100,000 موظف وما يزيد على 40 موقعًا للإنتاج حول العالم، تجمع الشركة بين التصنيع واسع النطاق والعمل على التحول الرقمي والقيادة الذاتية والتقنيات المحايدة للكربون في قطاعي الخدمات اللوجستية والنقل.

مهندس التحقق من برمجيات السيارات المضمنة

التحقق من البرمجيات المضمنة للسيارات ومكونات وحدات التحكم الإلكترونية عبر اختبار الوحدات والتحليل الساكن وتتبع المتطلبات. تطبيق TESSY وGTest وPolyspace وMISRA C/C++ وممارسات ASPICE لدعم جودة التعليمات البرمجية والاستعداد للإصدار.

الوصف

  • تنفيذ اختبارات الوحدات لمكونات البرمجيات المضمنة والتأكد من السلوك الوظيفي وفقًا لمتطلبات البرمجيات المحددة.
  • إجراء التحليل الساكن باستخدام Polyspace والمساعدة في معالجة المخالفات التي يحددها التقييم.
  • تقييم الامتثال لإرشادات MISRA C/C++ ومعايير كتابة التعليمات البرمجية المعمول بها في المشروع.
  • إعداد نتائج اختبارات الوحدات وأدلة التغطية وسجلات التتبع والحفاظ عليها.
  • إجراء التحقق المستند إلى المتطلبات والحفاظ على الروابط الثنائية بين المتطلبات والتصميم والتنفيذ ومواد الاختبار.
  • المشاركة في مراجعات التعليمات البرمجية واقتراح تغييرات تعزز موثوقية البرمجيات وقابليتها للصيانة.
  • العمل مع المعماريين والمطورين وفرق التكامل والتحقق للتحقيق في المشكلات وحلها.
  • المساهمة في فعاليات Agile وScrum مع تقديم تحديثات منتظمة عن التقدم.
  • المساعدة في مهام الاستعداد للإصدار وتقييمات بوابات الجودة.
  • اتباع الإجراءات التنظيمية وممارسات ASPICE ومتطلبات إدارة الجودة.
  • الحفاظ على أدلة التحقق بما يتوافق مع توقعات المشروع والعميل.
  • إعداد تقارير عن تقدم الاختبارات والعوائق وحالة الاستعداد للإصدار.
  • المساعدة في تحسين العمليات والوثائق ومعايير التحقق.

المتطلبات

  • خبرة من سنتين إلى ثلاث سنوات في التحقق من برمجيات السيارات المضمنة، مع التركيز على اختبار الوحدات والتحليل الساكن.
  • خبرة عملية في استخدام TESSY لاختبار وحدات البرمجيات المضمنة.
  • خبرة في استخدام Google Test (GTest) لاختبار الوحدات والمكونات.
  • معرفة راسخة بأساليب التحقق من البرمجيات وممارسات الوقاية من العيوب.
  • معرفة بمفاهيم تغطية العبارات والفروع والقرارات وMC/DC.
  • خبرة عملية في أدوات التحليل الساكن Polyspace.
  • معرفة عملية بإرشادات MISRA C/C++ والامتثال لمعايير كتابة التعليمات البرمجية.
  • خبرة في التحقيق في نتائج التحليل الساكن ومعالجة مشكلات جودة التعليمات البرمجية.
  • إلمام بمقاييس جودة البرمجيات وتقارير الامتثال.
  • فهم قوي لمفاهيم البرمجة بلغة Embedded C.
  • معرفة أساسية بالأنظمة القائمة على المتحكمات الدقيقة وبنية برمجيات وحدات التحكم الإلكترونية.
  • معرفة بدورة حياة تطوير البرمجيات المضمنة للسيارات.
  • فهم أساليب تكامل البرمجيات وتصحيح أخطائها.
  • معرفة أساسية ببنية AUTOSAR، بما في ذلك طبقات BSW وRTE والتطبيقات.
  • إلمام ببروتوكولات الاتصال CAN وLIN وEthernet.
  • وعي بممارسات السلامة الوظيفية وتطوير برمجيات السيارات.
  • فهم مفاهيم التطوير القائم على النماذج (MBD).
  • إلمام بنماذج Simulink وتوليد التعليمات البرمجية وسير عمل التحقق من النماذج.
  • خبرة في أدوات إدارة الإعدادات والتحكم في الإصدارات؛ ويفضل Git.
  • خبرة في SonarQube لتحليل جودة التعليمات البرمجية ومراقبة بوابات الجودة.
  • معرفة بعمليات ASPICE الهندسية والتحقق والتتبع والمراجعات وتوقعات الامتثال.
  • إلمام بأدوات تتبع العيوب وإدارة دورة حياة التطبيقات (ALM).
  • مهارات قوية في التحليل وتصحيح الأخطاء.
  • قدرات ممتازة في التواصل والتوثيق.
  • القدرة على إدارة أصحاب المصلحة ومواءمة التوقعات وقيادة حل المشكلات.
  • شخصية تعاونية واستباقية ودقيقة وقادرة على العمل باستقلالية.
  • لم تُحدد مؤهلات تعليمية.