Purposebrands
Purposebrands
لا يوفر ملف الشركة المتاح لـ Purposebrands حاليًا معلومات كافية لوصف قطاعها أو منتجاتها أو هيكل فريقها أو نشاطها في التوظيف.

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

مهندس أول مسؤول عن برمجيات C++ الثابتة والأجهزة المتصلة وأنظمة التحكم في الدخول التي تدعم أعمال اللياقة البدنية لدى Purpose Brands. يشمل الدور تكامل الأجهزة والاتصال بالأنظمة الخلفية والاختبار الآلي وأدوات إدارة أسطول الأجهزة.

الوصف

  • تولي مسؤولية أسطول الأجهزة المتصلة وصيانته
  • تصميم برمجيات C++ الثابتة لنظام التحكم في الدخول وصيانتها
  • تنسيق عمليات التكامل بين الأجهزة والأنظمة الخلفية
  • تصميم أدوات داخلية لإدارة أسطول الأجهزة وتطويرها
  • إنشاء مجموعات الاختبارات الآلية وصيانتها
  • إنشاء الوثائق التقنية وصيانتها
  • التعاون مع مهندسي البرمجيات الثابتة والأنظمة الخلفية وضمان الجودة والمهندسين الرئيسيين
  • التنسيق مع موردي الأجهزة بشأن إصدارات الأجهزة الجديدة
  • تطوير خطط اختبار القبول والاختبار اليدوي وتنفيذها
  • مساعدة فرق الدعم في تشخيص مشكلات الأجهزة المعقدة حول العالم
  • تقديم التوجيه التقني بشأن مجموعة تقنيات الأجهزة
  • العمل مع موردي الأجهزة والبرمجيات كخدمة
  • التنسيق مع فرق سلسلة التوريد والمستودعات والتجهيز لدعم توفر المنتجات بشكل موثوق

المتطلبات

  • الوفاء بالالتزامات باستمرار مع الحفاظ على معايير تقنية عالية
  • العمل باستقلالية والبقاء منظمًا في بيئة سريعة الوتيرة وموزعة وتعاونية
  • كتابة برمجيات ثابتة للمتحكمات الدقيقة باستخدام C أو C++
  • تطوير تطبيقات متعددة الخيوط باستخدام mutexes أو threads أو pthreads أو أدوات مماثلة
  • إنشاء الاختبارات الآلية ودمجها باستخدام أدوات مثل GTest وGMock
  • امتلاك خبرة عميقة في مجال واحد على الأقل من المجالات المصنفة كميزات إضافية مفضلة
  • امتلاك أكثر من خمس سنوات من الخبرة في تطوير منتجات الأجهزة بدءًا من التصميم وحتى الإطلاق
  • دمج واجهات I2C وRS485 وSPI وBLE والإدخال والإخراج الرقمي
  • امتلاك خبرة واسعة في المتحكمات الدقيقة أو منصات مثل ESP32 أو nRF أو Raspberry Pi أو Arduino
  • قراءة مخططات التوصيلات الكهربائية وتصحيح أخطائها
  • تصميم مشاريع الأجهزة بدءًا من الفكرة الأولية وحتى الإنجاز
  • تفسير وثائق المواصفات التقنية ودمجها
  • العمل بفعالية مع الشركات المصنعة المتعاقدة وشركاء الخدمات اللوجستية
  • استخدام سلاسل الأدوات وأنظمة البناء مثل CMake وأدوات الربط
  • تصحيح مشكلات الأجهزة المعقدة على نطاق عالمي
  • امتلاك أكثر من خمس سنوات من الخبرة في تقديم أنظمة خلفية متصلة تعمل في الوقت الفعلي
  • تطوير تطبيقات خلفية سحابية أصلية باستخدام .NET أو Java أو Kotlin أو لغة مماثلة
  • تطوير الخدمات المصغرة ودمجها
  • تطوير أنظمة التفويض والمصادقة وOAuth2 ودمجها
  • إدارة الشهادات واستخدام أدوات التشفير
  • تنفيذ البنية التحتية كرمز باستخدام Terraform أو CDK أو أدوات مماثلة
  • تطوير أنظمة البناء أو إدارة CI/CD باستخدام منصات مثل GitHub Actions أو TeamCity
  • امتلاك خبرة في iOS أو Android أو كليهما
  • التعامل مع أجهزة BLE القائمة على المتحكمات الدقيقة في وضعي الطرفي والمركزي
  • تطوير عمليات تكامل الأجهزة في الوقت الفعلي
  • تُعد الشهادة الجامعية في مجال مناسب مرغوبة وليست شرطًا

المزايا

  • تغطية طبية وتغطية للأسنان والبصر
  • بيئة عمل هجينة
  • تأمين على الحياة والعجز
  • إجازة غير محدودة وعطلات مدفوعة الأجر
  • أيام جمعة مرنة بين يوم الذكرى ويوم العمال
  • مطابقة مساهمات 401(k) بنسبة تصل إلى 4%
  • عشر جلسات للتدريب والعلاج
  • مزايا للصحة النفسية
  • خصومات على العلامات التجارية وتعويضات
  • إمكانية الوصول إلى مرافق التمارين الداخلية
  • فرص للتطوير المهني
  • أنشطة لبناء الفريق وتعزيز تفاعل الموظفين، بالإضافة إلى مزايا أخرى