البرمجيات والتطبيقات

يتصور مهندس الأنظمة المدمجة ويصمم وينفذ ويختبر ويقدم أنظمة مدمجة في بيئة تطوير المنتج. يساهم في تحديد المتطلبات والمنتج ومواصفات التصميم ويتعاون مع فريق الأجهزة طوال دورة حياة تطوير البرامج. ويحدد النهج المبتكر لتطوير النظم المدمجة وتكامل الجوانب الأمنية. يقوم بتطوير النماذج الأولية وإنشاء أدوات برمجية للاختبار والتلقائية وتقييم أحدث التقنيات. يعمل مع الفريق ويتقن لغات البرمجة التي تطلبها المنظمة. كما أنه على دراية بمكونات الأجهزة القائمة على المعالجات والمراقبة الدقيقة. يعتبر مهندس الأنظمة المدمجة منهجيا في تطوير وتكامل النظم المدمجة، كما أنه مبدع في استكشاف طرق لتعزيز حلول النظم المدمجة، ويعمل بشكل فعال ضمن الفريق، ويوجه أعضاء الفريق المبتدئين، وهو قادر على إشراك الآخرين عند تقديم أفكاره لكل من أصحاب المصلحة الداخليين والخارجيين.

المهارات والكفاءات

المهارات والكفاءات الفنية

Applications Development
مستوى الإتقان
"Plan the application development process, program applications and secure features, applying suitable debugging techniques to resolve complex errors "
4
Applications Integration
مستوى الإتقان
"Oversee end-to-end process of application integration, determining suitable middleware and testing procedures and resolving issues that arise"
4
الميزانية
مستوى الإتقان
إعداد الميزانيات التشغيلية لوحدات الأعمال.
3
تحليل بيئة العمل.
مستوى الإتقان
استخدام أدوات البحث والبيانات الكمية والنوعية لجمع المعلومات حول بيئة العمل وتقييم البيانات لاستخلاص استنتاجات هادفة تؤثر على وضع المنظمة في السوق وتزود الإدارة بالتغذية الراجعة.
3
تحليل احتياجات الأعمال.
مستوى الإتقان
استنباط وتحليل متطلبات الأعمال من أصحاب المصالح الرئيسين وتقييم الحلول ذات العلاقة وتأثيرها المحتمل.
3

المهارات والكفاءات العامة

التفكير الحاسوبي
مستوى الإتقان
وضع وابتكار نماذج وأدوات وتقنيات حاسوبية؛ لتنفيذ حلول جديدة، وتطبيقها على مشاكل أخرى.
متقدم
التعلم مدى الحياة
مستوى الإتقان
الانخراط في التعلم التعاوني؛ من خلال مناقشة ما تعلمه الفرد مع الآخرين، وطلب تغذية راجعة لتحسين الذات بشكل مستمر.
متوسط
حل المشكلات
مستوى الإتقان
توقع المشكلات المحتملة خارج النطاق الحالي، وتطبيق أدوات وتقنيات حل المشكلات ذات الرتبة الأعلى؛ لتحويل المشكلات إلى فرص.
متقدم
العمل الجماعي
مستوى الإتقان
تسهيل أنشطة فريق العمل، وتقديم المساعدة والدعم اللازمين لأعضاء الفريق، وتعزيز الملكية والالتزام بأهداف العمل بين أعضائه؛ لتحسين أداء الفريق.
متوسط
التواصل
مستوى الإتقان
صياغة الأفكار ومناقشتها، وإقناع الآخرين بتحقيق نتائج مشتركة.
متوسط

وظائف العمل الحرجة والمهام الرئيسية

تحديد متطلبات الأعمال والمستخدمين

• تحديد احتياجات المستخدمين على أساس احتياجات العمل.
• إجراء تحليل للاحتياجات.
• صياغة مواصفات على منصات التسليم للنظم المدمجة.
• تطوير فهم مخططات الأجهزة وأوراق البيانات.
• تحديد النهج التي توازن بين احتياجات
 الأمن والاستقرار والأداء.
• تحديد متطلبات وأدوات التتبع على مستوى النظام.
• إعداد وثائق المشاريع ودراسات الأعمال
 والمقترحات ومواد الاتصال.

تطوير برمجيات النظم المدمجة

• قيادة تصميم نماذج خاصة لتطوير برامج
 حاسوبية للنظم المدمجة.
• توليد مواصفات التصميم وحالات الاختبار والنصوص.
• تحديد أطر وبيئات الاختبار.
• إنشاء أدوات برمجية للاختبارات والأتمتة.
• المشاركة في استعراضات تصميم الأجهزة والبنى الأمنية.
• تقييم مرونة البرمجيات مقابل الهندسة العكسية.
• تحديد أفضل ممارسات التصميم لأغراض التطوير والاختبار.

تحسين الأنظمة المدمجة

• تحليل وتعزيز كفاءة النظام والموارد واستقرارهما وقابليتهما للتوسع.
• تحسين رموز التنفيذ في مختلف المنصات.
• تطوير عمليات وأدوات جديدة لتسريع عملية الاختبار.
• التوصية بطرق لتحسين الأداء والقوة.
• الإشراف على وضع أدلة تقنية للمستخدمين
 الداخليين والخارجيين.
• دعم ضمان جودة البرامج لتحسين أداء واجهة المستخدم.

دمج البرمجيات والمعدات

• اختبار تفاعلات البرامج والأجهزة من النموذج الأولي إلى إصدار التصنيع.
• التحقق من دمج البرمجيات مع الأجهزة.
• مراجعة الرموز والتصميم لاقتراح تحسينات.
• تشخيص وتصحيح المشاكل التقنية في البرمجيات المدمجة.
• تقييم سيناريوهات النظام الفاشلة.

مزيد من المعلومات

احصل لنفسك على مهارة جديدة

في هذا المسار

قريباً...