Jabil
Jabil
Jabil هي شركة عالمية تقدم خدمات هندسية وتصنيعية وتصميمية وخدمات سلسلة التوريد للشركات. ومنذ عام 1966، تعمل الشركة مع علامات تجارية رائدة لتطوير حلول قابلة للتوسع ومصممة خصيصًا لمختلف القطاعات، بما في ذلك قطاع السيارات والدفاع والرعاية الصحية. ومن خلال عملياتها التي تمتد إلى أكثر من 100 موقع، تجمع Jabil بين الخبرة التصنيعية والتركيز على الاستدامة والمشاركة المجتمعية وشمول القوى العاملة والتطوير المهني والابتكار.

مهندس أول للأنظمة الأساسية المضمنة في أندرويد

طوّر منصات AOSP والأنظمة الأساسية للوحة (BSP) لمشاريع جابيل الهندسية حول العالم. ادمج أندرويد ولينكس ومكونات الأجهزة والوسائط المتعددة في المنتجات المضمنة.

الوصف

  • أنشئ برمجيات منصة AOSP وخصّصها لأجهزة الصوت المضمنة
  • طوّر طبقات Android BSP وHAL، ومكونات C/C++ الأصلية، وعمليات التكامل عبر JNI/NDK، وخدمات النظام
  • ساهم في ترقية إصدارات أندرويد والحفاظ على توافق المنصات مع الإصدارات الحالية
  • ادمج واجهات الأجهزة وبرامج تشغيل الأجهزة الطرفية ومكونات نواة لينكس، وشخّص مشكلاتها
  • شخّص مشكلات المنصة المتعلقة بالإقلاع والأداء والذاكرة والطاقة والخيوط البرمجية وIPC والاتصال بالأجهزة
  • ادعم تهيئة اللوحات والتحقق من صلاحية المنصة على معماريات ARM وQualcomm وغيرها من معماريات الأجهزة المضمنة
  • تعاون مع فرق الأجهزة والبرمجيات والمنتجات لتقديم منصات أندرويد مضمنة مستقرة
  • راجع التصاميم التقنية والشفرة البرمجية، ووجّه المهندسين الأقل خبرة عند الحاجة
  • تحرَّ المشكلات الهندسية المعقدة، وحدّد أسبابها الجذرية، وقدّم حلولًا بالتنفيذ والتحقق
  • ساهم في منتجات تجارية تُستخدم في المؤسسات والتعليم والمؤتمرات والبيئات المهنية

المتطلبات

  • خبرة لا تقل عن 7 سنوات في تطوير البرمجيات المضمنة
  • خبرة لا تقل عن سنتين في أندرويد المضمن أو AOSP أو تطوير منصات أندرويد
  • مهارات قوية في C/C++ لتطوير البرمجيات الأصلية ومنخفضة المستوى والحساسة للأداء
  • خبرة عملية في Android BSP وأنظمة بناء AOSP وبنية HAL وHIDL/AIDL وAndroid.bp/Android.mk وSoong/Ninja وخدمات النظام
  • خبرة في Android NDK وJNI وBinder والمقابس والذاكرة المشتركة أو آليات IPC أخرى
  • معرفة جيدة بلينكس المضمن وواجهات نواة لينكس وبرامج تشغيل الأجهزة والاتصال بالأجهزة
  • خبرة في تصحيح الأخطاء باستخدام ADB وGDB وValgrind وSystrace/Perfetto وWireshark ومحللات البروتوكولات أو أدوات مماثلة
  • فهم لتصميم البرمجيات كائنية التوجه ومبادئ SOLID
  • خبرة في أنظمة التحكم بالإصدارات وسير عمل منظم للتطوير والإصدار
  • درجة بكالوريوس في علوم الحاسوب أو الهندسة الكهربائية أو هندسة الحاسوب أو مجال تقني ذي صلة

المزايا

  • ارتباط بمشروع طويل الأمد ذي أهداف تقنية محددة
  • ترتيب عمل عن بُعد مع مرونة في مكان العمل وطريقته، وفقًا لاحتياجات المشروع ومتطلبات التسليم
  • العمل مع أصحاب مصلحة هندسيين دوليين ومتخصصين ذوي خبرة في بلدان متعددة
  • التعرّف على تقنيات حديثة وتحديات معقدة في الأنظمة المضمنة ومنصات أندرويد
  • فرصة للمساهمة في القرارات التقنية وتقديم الخبرة لمنتجات تُستخدم حول العالم
  • ارتباط طويل الأمد بنظام التعامل بين الشركات بصفتك متعاقدًا مستقلًا