Mecka
Mecka

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

تجمع منصة Egoverse بين مجموعات بيانات واسعة النطاق من منظور الشخص الأول وبيانات القياس عن بُعد المتعلقة بالرؤية والعمق والاستشعار اللمسي والحركة وتحديد الموقع.

ومن خلال أدوات المطوّرين وواجهات برمجة التطبيقات والخدمات المؤسسية، تدعم Mecka تقييم الأنظمة الروبوتية المخصّصة لمهام محددة ونشرها. وتتعاون الشركة مع الشركات المصنّعة للمعدات الأصلية ومطوّري النماذج والشركاء التجاريين، إذ توفّر طبقة البيانات والعمليات اللازمة للروبوتات من دون تصنيع الروبوتات بنفسها.

مهندس أجهزة وبرامج ثابتة للروبوتات

طوّر برمجيات Linux المضمنة وAndroid لأنظمة بيانات الروبوتات لدى Mecka. حسّن التقاط الصور وموثوقية الأجهزة وأداءها وقدرتها على التعافي على العتاد الفعلي.

الوصف

  • طوّر برمجيات Linux المضمنة وAndroid وصحّح أخطاءها على أجهزة الالتقاط، بدءًا من الإعداد الأولي للوحة وحتى النشر.
  • أنشئ خدمات وتدفقات بيانات موثوقة تحمي التسجيلات خلال الجلسات الطويلة وعند حدوث الانقطاعات.
  • قِس الأداء واستهلاك الطاقة والموارد وسلوك التعافي، واعمل على تحسينها.
  • أعِد إنتاج المشكلات الميدانية بالتعاون مع مهندسي العتاد والاختبار، ثم تحقّق من الإصلاحات على تكوينات الأجهزة المدعومة.
  • تولَّ مسؤولية البرمجيات الأساسية خلال التطوير والنشر، مع التخصص في أنظمة الكاميرا أو منصات الأجهزة.
  • طوّر إمكانات الكاميرا، مثل مشغّلات Linux وواجهات كاميرا Android والالتقاط والترميز ومزامنة المستشعرات والتخزين المؤقت ومعدل نقل البيانات إلى وحدات التخزين والتسجيل المستمر؛ أو أنشئ ميزات لمنصة الجهاز، مثل صور الإقلاع والنظام وتهيئة الأجهزة وهوية الجهاز والتحديثات عن بُعد والتراجع عن التحديث والتعافي من عمليات التثبيت المنقطعة.

المتطلبات

  • مهارات قوية في البرمجة بلغة C أو C++.
  • إتقان Python أو برمجة shell النصية لأعمال التطوير المضمن.
  • معرفة بالأنظمة الداخلية لـLinux أو Android، بما يشمل العمليات والخيوط وإدارة الذاكرة والإدخال والإخراج وأنظمة الملفات وتصحيح أخطاء النظام.
  • خبرة عملية في تطوير البرمجيات واستكشاف أخطائها على عتاد ARM أو عتاد مضمن مشابه.
  • القدرة على تحليل استخدام الموارد والتعامل مع التزامن والتوقيت وسلامة البيانات والتعافي من الأعطال.
  • خبرة في إصدار برمجيات قابلة لإعادة الإنتاج واختبارها في ظروف تشغيل وعتاد واقعية.
  • تُفضّل المعرفة بتقنيات مثل V4L2 وGStreamer ومعالجات إشارة الصور للكاميرات وAOSP وواجهات HAL لنظام Android وYocto وBuildroot والتحديثات الموقعة والاختبار ضمن حلقة مغلقة تشمل العتاد.
  • تصريح بالعمل في الموقع الذي نُشر فيه هذا الدور.

المزايا

  • أسهم في الشركة.
  • مزايا صحية ومزايا للعافية.
  • برامج إضافية للشركة، وتُقدَّم تفاصيلها خلال عملية المقابلة.

وظائف ذات صلة

Mecka

مهندس عتاد للتعلم الآلي الطرفي

Mecka

انشر نماذج الرؤية الحاسوبية على الأجهزة المضمّنة، وطوّر مسارات استدلال بلغة C++ لبنية Mecka التحتية لبيانات الروبوتات والذكاء الاصطناعي المتجسد.

فتح