كبير مطور C++ Luxoft

صاحب عمل نشط

نشرت قبل 8 ساعات

الخبرة

3 - 4 سنوات

موقع العمل

القاهرة - مصر

التعليم

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

الجنسية

أي جنسية

جنس

غير مذكور

عدد الشواغر

1 عدد الشواغر

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

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


وصف المشروع

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

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

المشروع مخصص لتطوير أدوات للاختبار الافتراضي لأنظمة ADAS باستخدام نهج تطوير مدفوع بالبيانات. يجب توسيع الأدوات إلى مجموعة 2025 والسماح باختبار والتحقق من سيارات ذات مستوى أتمتة أعلى وإيصالها إلى الطرق. مستوى الأتمتة المستهدف هو 3، مما يعني أن السيارة ستكون مسؤولة بالكامل عن القيادة تحت ظروف محددة (الطرق السريعة، مناطق محددة، الازدحامات المرورية، إلخ). لإحضار سيارة ذاتية القيادة بالكامل إلى الطرق ولإحضار المستقبل إلى الواقع، يجب إثبات سلامتها، ولهذا الغرض فإن الاختبار على الأراضي الخاصة أو على الطرق العامة ليس كافيًا لأنه يتطلب مئات الملايين من الكيلومترات للقيادة، لذا تصبح طريقة الاختبار البديلة - الاختبار الافتراضي والاختبار القائم على البيانات أكثر وأكثر أهمية.

لتطوير الجيل القادم من الأدوات لأنظمة ADAS (أنظمة مساعدة السائق المتقدمة) ووظائف HAD (القيادة المautomated للغاية) لصانع سيارات ألماني رئيسي، نحن نبحث عن مهندسين ومطورين موهوبين.

انضم إلى فرقنا المتحمسة وذات الخبرة وطور البرمجيات للسيارات المستقبلية التي سيتم استخدامها يوميًا من قبل ملايين السائقين بمجرد أن تصل الجيل القادم من السيارات إلى الطرق بدءًا من عام 2025.

المسؤوليات

تطوير أداة تحقق لتقييم المعادل الافتراضي للطبقة الوظيفية لوحدة التحكم الإلكترونية (ECU). لهذا الغرض، يتم مقارنة البيانات المسجلة في السيارة مع البيانات المعاد معالجتها. تطوير أداة تدعم مطوري البرمجيات: تقديم خيارات بدء/إيقاف تنفيذ الوظيفة، توصيل مصحح الأخطاء، تصور البيانات، إلخ. تطوير أداة لتحويل بيانات الشبكة على متن السيارة، أي الرسائل المسجلة في السيارة والمتبادلة بين وحدات التحكم الإلكترونية.

تطوير أدوات برمجية قوية وفعالة لتحويل إصدارات وأنواع مختلفة من ملفات الذاكرة إلى ملفات بتنسيق Google Protobuf.

دمج أدوات التحويل في الأنظمة الحالية.

كتابة واختبار وصيانة كود عالي الجودة يقوم بالتحويل بدقة وفعالية.

تحديد وتشخيص وإصلاح الأخطاء أو المشاكل لضمان الاعتمادية والاستقرار.

المشاركة في أحداث سكرم، عرض المنتج على العملاء

المهارات

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

درجة جامعية

C++ 17، OOP (5+ سنوات، فهم البنية ومفهوم عملية البناء)

بايثون (3+ سنوات)

أطر الاختبار، مثل Pytest لبايثون وGtest لC++

فهم جيد لمستويات الاختبار (الوحدة، المكون، النظام، التكامل، ...)

Git/Github

مهارات تواصل ممتازة، نمط عمل مستقل، رغبة في تعلم تقنيات جديدة

خبرة في القيادة التقنية والتواصل مع العملاء

خبرة في تصميم أنظمة برمجية معقدة (يفضل استخدام IPC، محولات الأنواع، protobuf، CLang، ...)

خبرة قوية في توضيح المهام ونقل التصميم إلى وصف واضح ومعايير قبول

خبرة أو معرفة بأسلوب أجايل سكرم

من الجيد أن تكون لديك

إدارة المتطلبات / الهندسة هي ميزة قوية

خبرة مع protobuf

خبرة مع CLang أو DWARF

خبرة مع تقنيات IPC

Bazel

Docker

Java/Groovy/Kotlin

CI / CD

ADAS

منهجية TDD

أخرى

اللغات

الإنجليزية: C1 متقدم

الرتبة

كبير

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

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

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

  • كبير مطور C++

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