مهندس برمجيات مدمجة- إنترنت الأشياء

Micropolis Robotics

نشرت في 15 سبتمبر

الخبرة

3 - 7 سنوات

التعليم

بكالوريوس في التكنولوجيا/ الهندسة(أي)

الجنسية

أي جنسية

جنس

غير مذكور

عدد الشواغر

1 عدد الشواغر

الوصف الوظيفي

الأدوار والمسؤوليات

المسؤوليات:

تطوير البرامج الثابتة والسائقين
  • تطوير البرامج الثابتة لمنصات MCU و SoC (مثل STM32 و ESP32).
  • تصميم وصيانة صور نظام التشغيل Linux المدمج باستخدام مشروع YOCTO.
  • تطوير وتحسين السائقين لواجهات تسلسلية (UART و SPI و I2C) والصوت الرقمي (I2S) وواجهات إضافية.
  • تحسين الكود من حيث كفاءة الذاكرة، واستهلاك الطاقة، وأداء الوقت الحقيقي مع الالتزام بمعايير البرمجة الصناعية.
دمج بروتوكولات إنترنت الأشياء
  • دمج ودعم البروتوكولات اللاسلكية مثل LoRa و BLE و Zigbee و WIFI و 4G/5G.
  • تنفيذ كومات الشبكة لإدارة البيانات بكفاءة، وتصحيح الأخطاء، والأمان.
  • استغلال MQTT لرسائل سحابية موثوقة وارتباط إنترنت الأشياء.
  • معالجة تحديات RF من خلال تحسين تصميم الهوائي، وتخفيف التداخل، وضمان الامتثال للوائح.
تطوير التطبيقات وواجهة المستخدم
  • تطوير وصيانة واجهات المستخدم الرسومية المدمجة باستخدام Qt.
  • كتابة كود التطبيقات عالية المستوى بلغة C/C++ و Python.
اختبار النظام والتحسين
  • تشخيص وحل مشكلات النظام باستخدام أدوات تصحيح الأخطاء (مذبذبات، محللات منطقية، مصححات مدمجة).
  • التعاون مع فرق الأجهزة من خلال مراجعة المخططات، وتصميمات الدوائر المطبوعة، وبيانات المنتجات، وملاحظات التطبيقات.
  • ضمان الأداء الأمثل في بيئات محدودة الموارد وفي الوقت الحقيقي من خلال اختبار وتحسين منهجي.
التعاون والتحكم في الإصدارات
  • العمل مع فرق الأجهزة والبرمجيات متعددة التخصصات، لا سيما للمشاريع الحساسة للطاقة والمشاريع ذات الطاقة المنخفضة للغاية.
  • الحفاظ على التحكم في الإصدارات باستخدام أدوات مثل Git واتباع أفضل الممارسات للتكامل المستمر.

الملف الشخصي المطلوب للمرشحين

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

المؤهلات:

  • حد أدنى من 3+ سنوات من الخبرة المهنية في تطوير البرمجيات المدمجة، وهندسة حلول إنترنت الأشياء، والتنفيذ.
  • خبرة مثبتة في تصميم الأنظمة المدمجة والبرمجة منخفضة المستوى.
  • خبرة عملية مع منصات مثل STM32 و ESP32 و Embedded Linux.
  • فهم عميق لبروتوكولات الاتصال في إنترنت الأشياء (بما في ذلك LoRa و BLE و Zigbee و WIFI و RF طويلة المدى) وخبرة عملية مع MQTT.
  • خبرة في C/C++ و Python وتطوير واجهات المستخدم باستخدام Qt.
  • القدرة على مراجعة وفهم المخططات الكهربائية، وتصميمات الدوائر المطبوعة، وبيانات المنتجات.
  • مهارات استكشاف الأخطاء وإصلاحها ممتازة باستخدام أدوات ومعايير الصناعة.
  • مهارات تواصل قوية وسجل حافل من التعاون الناجح في فرق متعددة التخصصات.

المجال الوظيفي / القسم

تنويه: نوكري غلف هو مجرد منصة لجمع الباحثين عن عمل وأصحاب العمل معا. وينصح المتقدمون بالبحث في حسن نية صاحب العمل المحتمل بشكل مستقل. نحن لا نؤيد أي طلبات لدفع الأموال وننصح بشدة ضد تبادل المعلومات الشخصية أو المصرفية ذات الصلة. نوصي أيضا زيارة نصائح أمنية للمزيد من المعلومات. إذا كنت تشك في أي احتيال أو سوء تصرف ، راسلنا عبر البريد الإلكتروني abuse@naukrigulf.com

وظائف مماثلة

مطور برامج

مهندس الالكترونيات

TOP TEM

  • 1 - 2 سنوات
  • العين - دولة الإمارات العربية المتحدة
عرض الكل