وصف الوظيفة
الأدوار والمسؤوليات
نبحث عن مهندس برمجيات مدمجة ذو خبرة عالية في البرمجة المدمجة C، أمان الشبكات، بروتوكولات الاتصالات، وأمان لينكس. الدور يشمل تصميم وتطوير حلول بوابات مدمجة آمنة في بيئة عالية الأداء قائمة على لينكس.
المسؤوليات الأساسية:
تصميم وتطوير البرمجيات المدمجة باستخدام Embedded C
العمل على أنظمة مبنية على Embedded Linux / Yocto
تنفيذ وتحسين بروتوكولات الاتصال (TCP/IP، UDP، Ethernet)
تطوير آليات اتصال آمنة للأجهزة المدمجة
تطبيق ممارسات أمان لينكس وتقوية النظام
التعاون مع فرق الأجهزة في منصات MCU/SoC
تصحيح الأخطاء وتحسين أداء الشبكات وعلى مستوى النظام
المساهمة في الفيرموير الآمن وبرمجة على مستوى الجهاز
المهارات المطلوبة:
خبرة قوية في برمجة Embedded C
خبرة عملية مع Embedded Linux و Yocto
فهم جيد لأساسيات أمان الشبكات
خبرة في بروتوكولات الاتصال (TCP/IP، UDP، Ethernet)
معرفة أمان لينكس / تقوية النظام
خبرة في أنظمة مدمجة قائمة على MCU/SoC
مهارات تصحيح الأخطاء وتحسين الأداء قوية
المرشح المثالي
من المفيد وجوده:
خبرة في الاتصالات الآمنة أو التشفير
التعرض لعملية التمهيد الآمن / أمان البرنامج الثابت
خبرة في البوابة أو إنترنت الأشياء أو أجهزة الشبكات
معرفة بواجهات الأجهزة وأدوات التصحيح