




الملخص: تصميم وتنفيذ وصيانة برامج أنظمة التحكم لأنظمة التحكم المضمنة ومنصات المراقبة المتصلة بالسحابة لإدارة الظروف البيئية. أبرز النقاط: ١. تصميم وتنفيذ خوارزميات التحكم المتقدمة (PID، الفضاء الحالة، التحكم التنبؤي النموذجي) ٢. تطوير برامج التحكم المضمنة بلغة C/C++ مع خبرة في أنظمة التشغيل الزمنية الحقيقية (RTOS) ٣. التكامل مع وحدات التحكم المنطقية القابلة للبرمجة (PLCs)، والشبكات الميدانية، والمدخلات/المخرجات الصناعية **مهندس برمجيات أنظمة التحكم — الوصف الوظيفي** * شركة هندسية متوسطة الحجم تبني حلولًا مضمنة وأتمتة صناعية لأنظمة التحكم في البيوت الزجاجية والزراعة. مكتب هجين في \[الموقع] مع سياسة مرنة للعمل عن بُعد. نظرة عامة على الدور * تصميم وتنفيذ وصيانة برامج أنظمة التحكم لأنظمة التحكم المضمنة، والتكامل مع وحدات التحكم المنطقية القابلة للبرمجة (PLCs)، ومنصات المراقبة المتصلة بالسحابة لإدارة الظروف البيئية، والري، والمُحرِّكات. المهام الرئيسية * تطوير برامج التحكم المضمنة بلغة C/C\+\+ وأنظمة التشغيل الزمنية الحقيقية (RTOS). * تصميم وتنفيذ خوارزميات التحكم: PID، الفضاء الحالة، التحكم التنبؤي النموذجي (MPC)، ودمج المستشعرات. * التكامل مع وحدات التحكم المنطقية القابلة للبرمجة (PLCs)، والشبكات الميدانية (Modbus، CAN، RS\-485\)، والمدخلات/المخرجات الصناعية. * تنفيذ مكدسات الاتصال والبروتوكولات (MQTT، OPC UA، REST/gRPC للتكامل مع السحابة). * العمل على برنامج الثابت للأجهزة (firmware)، وبرامج التحميل الأولي (bootloaders)، وأنظمة التحديث عبر الهواء (OTA). * التعاون مع مهندسي الأجهزة لتحديد مواصفات المستشعرات والمُحرِّكات وواجهات اللوحات الإلكترونية (PCB interfaces). * بناء بيئات المحاكاة واختبارات الإعداد (HIL/SIL) ومجموعات الاختبارات الوحدية والتكاملية. * تحليل الأداء الزمني الحقيقي وتحسينه، واستخدام الذاكرة والطاقة. * ضمان السلامة والموثوقية والامتثال للمعايير الصناعية (السلامة الوظيفية، اعتبارات التوافق الكهرومغناطيسي EMC). * توثيق التصاميم، وإنشاء واجهات برمجة التطبيقات (APIs) ووحدات تطوير البرمجيات (SDKs) للتكامل، ودعم استكشاف الأخطاء وإصلاحها في مرحلة الإنتاج. المؤهلات المطلوبة * درجة البكالوريوس في الهندسة الكهربائية أو هندسة الحاسوب أو علوم الحاسوب أو ما يعادلها. * ٣ سنوات أو أكثر من الخبرة في تطوير برامج التحكم/المضمنة للأنظمة الصناعية أو الروبوتية. * إتقان لغة C/C\+\+ وخبرة في أنظمة التشغيل الزمنية الحقيقية (RTOS) مثل FreeRTOS أو VxWorks أو Zephyr وغيرها. * خلفية قوية في نظرية التحكم (ضبط PID، تقدير الحالة، تصميم أنظمة التحكم). * خبرة في بروتوكولات الشبكات الميدانية الصناعية (Modbus، CAN، RS\-485\) والتكامل مع وحدات التحكم المنطقية القابلة للبرمجة (PLCs). * معرفة ببروتوكولات الاتصال: MQTT، OPC UA، TCP/IP، HTTP/REST. * خبرة في أدوات تصحيح أخطاء الأجهزة (المذبذب الإلكتروني، محلل المنطق، JTAG). * القدرة على كتابة الاختبارات الوحدية، وخطوط أنابيب التكامل المستمر (CI)، واستخدام أنظمة التحكم بالإصدارات (Git). المؤهلات المرغوبة * درجة الماجستير في مجالات التحكم أو الروبوتات أو المجالات ذات الصلة. * خبرة في التحكم التنبؤي النموذجي (MPC) ودمج المستشعرات (مرشحات كالمان). * معرفة بأنظمة Linux المضمنة أو Yocto أو Buildroot. * خبرة في التكامل مع السحابة ونقل البيانات الاستكشافية (telemetry) (مثل AWS IoT أو Azure IoT). * معرفة بهياكل التحديث عبر الهواء (OTA) والتشغيل الآمن (secure boot). * خبرة في أنظمة التحكم الزراعي/البيوت الزجاجية أو أنظمة مراقبة البيئة. المهام النموذجية حسب الرتبة الوظيفية * المهندس: تنفيذ ميزات التحكم، وكتابة برنامج الثابت، وإجراء الاختبارات. * المهندس الأقدم: تصميم وحدات التحكم، وتوجيه المهندسين الجدد، وقيادة اختبارات HIL/SIL. * الموظف الرئيسي/القائد: تحديد هيكل النظام، والمسؤولية عن جودة الإصدار، وتنسيق الفرق العاملة متعددة التخصصات. مقاييس النجاح * دقة التحكم: خطأ التتبع، وهوامش الاستقرار. * موثوقية النظام: وقت التشغيل، والمتوسط الزمني حتى الفشل، ومعدل الأخطاء. * الأداء: زمن الوصول، واستخدام وحدة المعالجة المركزية والذاكرة. * سرعة النشر: المدة الزمنية لإصدار برنامج الثابت ونجاح عمليات التحديث عبر الهواء (OTA). * التكامل: عدد عمليات التكامل الناجحة مع أطراف ثالثة واعتماد واجهات برمجة التطبيقات (APIs). عملية المقابلة (مثال) * مقابلة أولية مع منسق التوظيف * مقابلة فنية هاتفية (الأنظمة المضمنة، أنظمة التحكم) * تمرين برمجي/خوارزمي (بلغة C/C\+\+ أو مشكلة تحكم) * مقابلة تصميم نظام (هندسة التحكم، الاتصالات) * عرض عملي/اختبار عملي في الموقع أو افتراضي باستخدام نماذج المحاكاة HIL * مقابلة تقييم القيادة والانسجام الثقافي، وطلب المرجعيات التعويضات والمزايا (مثال) * راتب تنافسي + مكافأة + أسهم، وفوائد صحية، وخطط تقاعد، وإجازات مدفوعة الأجر، وبدل للتنمية المهنية. أنواع الوظائف: دوام كامل، دائم الأجر: ٩٥٫٦٦ ر.ق. – ٢٠٥٫٢٥ ر.ق. لكل ساعة مكان العمل: شخصي


