Embedded Systems Engineer
Confidential Government
الرياضدوام كاملخبير51 مشاهدة
يعتبر مهندس الأنظمة المدمجة عنصراً حيوياً في تصميم وتطوير وتنفيذ أنظمة وبرمجيات مدمجة موثوقة، مع تركيز خاص على تطوير نظام لينكس المدمج وYocto. يتطلب هذا المنصب فهماً متقدماً لهيكلية الأنظمة المدمجة وأنظمة التشغيل الزمن الحقيقي، بالإضافة إلى إتقان عميق في البرمجة على المستوى المنخفض. يجب أن يظهر المرشح المثالي خبرة في دمج مكونات الأجهزة مع البرمجيات، لضمان الأداء الأمثل والموثوقية.
المهام والمسؤوليات الرئيسية:
- تصميم وتطوير البرمجيات والأنظمة المدمجة وفقاً للمواصفات والمتطلبات، مع ضمان توافقها مع المعايير المعمارية.
- التعاون مع مهندسي الأجهزة لتحديد متطلبات النظام، والمواصفات، وبروتوكولات الواجهات لضمان التكامل السلس.
- تحليل وحل المشكلات المعقدة، ودعم الفرق متعددة التخصصات في دفع المشاريع من مرحلة الفكرة إلى التنفيذ.
- تنفيذ منهجيات تطوير البرمجيات الرشيقة وعمليات التكامل والنشر المستمر (CI/CD).
- الحفاظ على معايير جودة عالية خلال دورة حياة تطوير البرمجيات.
- استكشاف واعتماد تقنيات جديدة تتعلق بالأنظمة المدمجة.
المتطلبات والمؤهلات:
- خبرة لا تقل عن 5 سنوات في تصميم وتطوير الأنظمة المدمجة، مع تركيز قوي على بيئات لينكس المدمجة.
- خبرة مثبتة في مشروع Yocto لبناء وتوزيع الأنظمة المعتمدة على لينكس.
- معرفة عميقة بلغات البرمجة C/C++، بما في ذلك فهم واجهات الأجهزة على المستوى المنخفض.
- خبرة في أنظمة التشغيل الزمن الحقيقي (RTOS) ومنهجيات تصميم البرمجيات المدمجة.
- إلمام بأدوات تصحيح الأخطاء للأجهزة (مثل: أجهزة القياس، محللات المنطق).
- معرفة قوية بممارسات الأمان في الأنظمة المدمجة والقدرة على تنفيذ معايير الترميز الآمن.
المهارات المطلوبة:
- مهارات تحليل وحل المشكلات الاستثنائية، مع القدرة على تحليل الأنظمة المعقدة وتحديد الحلول المبتكرة.
- مهارات إدارة المشاريع القوية، بما في ذلك القدرة على قيادة الفرق متعددة التخصصات وإدارة المبادرات الفنية.
- مهارات تواصل ممتازة، سواء شفهياً أو كتابياً، مع القدرة على نقل المفاهيم الفنية المعقدة إلى أصحاب المصلحة غير الفنيين.
- القدرة على العمل في بيئة سريعة ومتغيرة والتكيف بسرعة مع أولويات المشاريع المتغيرة.
تفاصيل الوظيفة
تاريخ النشر١ مارس ٢٠٢٦
التخصصتقنية المعلومات