مطور برمجيات مبتدئ C++ Luxoft

نشرت قبل أكثر من 30 يومًا

الخبرة

3 - 6 سنوات

موقع العمل

مصر - مصر

التعليم

بكالوريوس في العلوم(أجهزة الكمبيوتر)

الجنسية

أي جنسية

جنس

غير مذكور

عدد الشواغر

1 عدد الشواغر

الوصف الوظيفي

الأدوار والمسؤوليات


وصف المشروع

فريق لوكسمفت مسؤول عن دمج وحدات وظائف النظام / وظائف النظام في عائلة وحدات التحكم الإلكترونية للقيادة الذاتية.
لقد كنا ندعم العميل منذ عام 2018 لضمان أن مكونات البرمجيات ، وظائف النظام ، AUTOSAR التكيفية ومكونات أخرى تعمل معًا بسلاسة.

يجب تعديل وتعزيز مكونات البرمجيات الموجودة والتي تعتبر ضرورية لتمكين مستقبل القيادة الذاتية وفقًا للمتطلبات المحدثة.

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

المسؤوليات

تطوير حلول برمجية غير قابلة للتفاوض لمنصة القيادة الذاتية

تطوير المنصة للأنظمة الحرجة للسلامة بناءً على QNX.

تصميم وتطوير البرمجيات بلغة C++ إلى التحقق منها في HIL ودمجها بسلاسة مع كل من الأجهزة والمركبة.

ضمان أن الأداء والموثوقية والأمان للبرمجيات المطورة تتصدر المعايير.

العمل بأساليب تطوير مرنة وأدوات حديثة ، والمشاركة في طقوس المرونة.

المهارات

يجب أن يكون لديك

خبرة في مجال تطوير البرمجيات التركيز على الكائنات وضمان الجودة

3 + سنوات من الخبرة في C++ 14 (عمر الكائن ، إدارة الذاكرة ، القوالب وأفضل الممارسات في تصميم البرمجيات كما تم تنفيذها في C++). ستحتاج المشاريع اللاحقة إلى C++17

قواعد وإرشادات Misra

Clang-tidy & Klocwork

خبرة في Jira و Confluence و Codebeamer و git و Bazel وبيئات تطوير Linux وأدوات الترجمة المتقاطعة.

كتابة برمجيات موثوقة وقوية مع تغطية اختبار وحدة 100% باستخدام google test/mock.

فهم Python للتنقل في اختبارات تكامل الأجهزة في Python للتحكم في البرمجيات على الهدف باستخدام Pytest.

المساهمة في التصميم والمفاهيم ، بناءً على حالات الاستخدام والمتطلبات المقدمة من العميل.

العمل مع مهندسي البرمجيات المعماريين والمهندسين الكبار ، مع القدرة على المساهمة في متطلبات مكونات المنطقة الداخلية المشتقة من المفاهيم عالية المستوى.

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

معرفة كيفية تقدير وتحسين التقديرات مع مرور الوقت ، ومبادئ لعبة سكرم البوكر وتقنيات التقدير الأخرى على مستوى عالٍ (Epics) ، بالإضافة إلى مستوى تفصيلي (Tasks)

القدرة على العمل بشكل مستقل واستباقي.

لطيف أن يكون لديك

فهم قوي لـ POSIX ، والخبرة في QNX مرغوبة

خبرة في Adaptive AutoSAR

يفضل

خبرة في QNX Momentics

درجة جامعية في علوم الكمبيوتر (أو مؤهل معادل).

خبرة في تطوير البرمجيات الآمنة ، ISO 26262

خبرة في العمل في عمليات Agile

خبرة في تقنيات تحسين الأداء

أخرى

اللغات

الإنجليزية: B2 متوسطة متقدمة

المستوى

مبتدئ

القطاع المهني للشركة

المجال الوظيفي / القسم

الكلمات الرئيسية

  • مطور برمجيات مبتدئ C++

تنويه: نوكري غلف هو مجرد منصة لجمع الباحثين عن عمل وأصحاب العمل معا. وينصح المتقدمون بالبحث في حسن نية صاحب العمل المحتمل بشكل مستقل. نحن لا نؤيد أي طلبات لدفع الأموال وننصح بشدة ضد تبادل المعلومات الشخصية أو المصرفية ذات الصلة. نوصي أيضا زيارة نصائح أمنية للمزيد من المعلومات. إذا كنت تشك في أي احتيال أو سوء تصرف ، راسلنا عبر البريد الإلكتروني abuse@naukrigulf.com