AND Digital
AND Digital
AND Digital هي شركة استشارات تقنية تساعد المؤسسات على تعزيز قدراتها الرقمية وتقديم منتجات رقمية أفضل. يشمل عملها الاستشارات وهندسة البرمجيات وتطوير تطبيقات الأجهزة المحمولة وتصميم تجارب المستخدم وحلول البيانات، مع دعم العملاء في المملكة المتحدة وأوروبا والولايات المتحدة الأمريكية. ومن خلال نهجها «الإرشاد والبناء والتمكين»، تجمع AND Digital بين التنفيذ العملي وبناء القدرات، عبر نوادٍ مترابطة توفر علاقات مخصصة مع العملاء وإمكانية الوصول إلى خبرات تقنية أوسع.

مطور C++ بعقد - لندن بنظام هجين

وظيفة مطور C++ بعقد لدى AND Digital لتطوير برمجيات موثوقة لنظام Linux المضمن في تقنيات طبية حرجة للسلامة. يشمل العمل مكونات تطبيقات C++17 والإنذارات واستمرارية البيانات والإشراف وإدارة الأعطال.

الوصف

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

المتطلبات

  • خبرة قوية في تطوير تطبيقات C++17 الحديثة على Linux المضمن
  • معرفة قوية بـ RAII والأنواع ذات العرض الثابت وstd::atomic وتعدد الخيوط وقوائم الانتظار الخالية من الأقفال أو محدودة السعة
  • خبرة في بناء برمجيات تكون فيها السلوكيات الحتمية والموثوقية أمرين حاسمين
  • خبرة في بيئات التشغيل الخالية من التخصيص أو منخفضة التخصيص، بما في ذلك الذاكرة المخصصة مسبقًا والحاويات ذات السعة الثابتة
  • خبرة في بنية المنافذ والمحوّلات أو البنية السداسية والواجهات وحقن الاعتماديات
  • خبرة قوية في تكامل أنظمة Linux، بما في ذلك الخدمات ودوائر المراقبة وإدارة الأعطال على مستوى النظام
  • خبرة في تقنيات الاتصال بين العمليات والتسلسل مثل FlatBuffers أو مقابس نطاق Unix أو الأنابيب المسماة
  • خبرة في CMake والاختبارات الآلية وخطوط CI/CD
  • خبرة في الترجمة المتقاطعة، ويفضل لمنصات aarch64
  • خلفية قوية في اختبار الوحدات وتغطية الكود وبوابات الجودة
  • الارتياح للعمل ضمن عمليات هندسية رسمية، بما في ذلك مراجعة الأقران والتغييرات القابلة للتتبع وقرارات التصميم الموثقة
  • خبرة في تطوير برمجيات حرجة للسلامة أو للمهام أو عالية التنظيم
  • خبرة في تطوير الأجهزة الطبية أو الأنظمة الأخرى الحرجة للسلامة (مفضلة)
  • خبرة في العمل ضمن بيئات منظمة أو في علوم الحياة (مفضلة)
  • إتقان عالٍ للذكاء الاصطناعي (مفضل)
  • معرفة IEC 62304 أو ISO 13485 أو معايير مماثلة لتطوير البرمجيات الخاضعة للتنظيم (مفضلة)
  • خبرة في أنظمة الإنذار الطبي أو أنظمة الإنذار وإدارة الأعطال الأخرى (مفضلة)
  • فهم IEC 60601-1-8 أو معيار سلامة مكافئ (مفضل)
  • خبرة في المشرفين المعتمدين على آلات الحالات وأنظمة إدارة الأعطال (مفضلة)
  • خبرة في NVIDIA Jetson أو CUDA أو المعالجة المسرّعة بوحدة معالجة الرسومات (مفضلة)
  • خبرة في Yocto وحزم دعم اللوحات لنظام Linux المضمن (مفضلة)
  • خبرة في systemd وsd_notify وD-Bus وjournald (مفضلة)
  • خبرة في OpenSSL أو TensorRT أو تقنيات خارجية مماثلة (مفضلة)
  • خبرة في استخدام Docker لبيئات التطوير (مفضلة)
  • خبرة في GoogleTest أو الاختبارات القائمة على السلوك أو Gherkin (مفضلة)
  • خبرة في Python لأدوات البرمجة النصية والنشر (مفضلة)
  • خبرة في المساهمة في أنشطة FMEA للبرمجيات وتنفيذ ضوابط المخاطر (مفضلة)

المزايا

  • صاحب عمل يلتزم بتكافؤ الفرص وبناء مكان عمل شامل
  • تتوفر الترتيبات التيسيرية المعقولة طوال عملية التوظيف عند الحاجة