مهندس برمجيات للبرامج الثابتة أول
مهندس أول مسؤول عن برمجيات C++ الثابتة والأجهزة المتصلة وأنظمة التحكم في الدخول التي تدعم أعمال اللياقة البدنية لدى Purpose Brands. يشمل الدور تكامل الأجهزة والاتصال بالأنظمة الخلفية والاختبار الآلي وأدوات إدارة أسطول الأجهزة.
140,000 US$ – 155,000 US$ / سنة
هجيندوام كاملخبيراللغة المطلوبة: الإنجليزيةمهندس أجهزةالوصف
- تولي مسؤولية أسطول الأجهزة المتصلة وصيانته
- تصميم برمجيات 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%
- عشر جلسات للتدريب والعلاج
- مزايا للصحة النفسية
- خصومات على العلامات التجارية وتعويضات
- إمكانية الوصول إلى مرافق التمارين الداخلية
- فرص للتطوير المهني
- أنشطة لبناء الفريق وتعزيز تفاعل الموظفين، بالإضافة إلى مزايا أخرى
