في المكتب دوام كامل
EGYBELL -
مصر , القاهرة
--
EGYBELL

تفاصيل الوظيفة

تقوم شركة EgyBell بتوظيف مهندس C++ أول (خلفية في بروتوكولات الشبكات) لصالح شركة اتصالات متعددة الجنسيات تقع في المعادي.


عن الدور الوظيفي:

  • خبرة عملية في C/C++ (بحد أدنى C++14) - خبرة مثبتة في بناء أنظمة ذات إنتاجية عالية وزمن انتقال منخفض: معالجة الحزم، آلات حالة البروتوكول في الوقت الفعلي، أو تطبيقات الشبكات المدمجة.
  • البرمجة بلغة Python للأدوات، وأتمتة الاختبار، والبرامج النصية التشغيلية.
  • إتقان قوي لإدارة الذاكرة، وهياكل البيانات الخالية من القفل، وتحسين ذاكرة التخزين المؤقت لوحدة المعالجة المركزية، وأدوات تحليل الإنتاج (perf, valgrind, sanitizers) - ينطبق على جوهر C++.
  • خبرة في أنظمة بناء CMake وإدارة حزم Conan.
  • خبرة في تشغيل وتصحيح أخطاء خدمات C++ داخل حاويات Docker.
  • خبرة عملية في خطوط أنابيب CI/CD، وتحديداً Atlassian Bamboo (مواصفات الخطة، إدارة الوكلاء، خطوط أنابيب البناء)، وبناء صور Docker متعددة المراحل، وسجلات الصور (Artifactory).
  • خبرة في البنية التحتية ككود (Infrastructure-as-code) باستخدام Ansible (الأدوار، دفاتر اللعب، المجموعات) و/أو Terraform، بما في ذلك أتمتة توفير الأجهزة الافتراضية RHEL وتشغيل المجموعات (cluster bootstrapping).
  • خبرة عملية في أجهزة التقاط الحزم Napatech (أو SmartNIC مشابه) - واجهات برمجة تطبيقات بطاقات الالتقاط وضبط مستوى البرنامج التشغيلي لالتقاط الخط بمعدل الخط الكامل.
  • اختبار الوحدة والتكامل للخدمات المصغرة والبنية التحتية ككود، بما في ذلك اختبار العقود لحدود الخدمة.
  • القدرة على ترجمة المواصفات الفنية ووثائق المتطلبات إلى تطبيقات قوية وجاهزة للإنتاج.
  • يستخدم مساعدي الذكاء الاصطناعي (Claude أو Copilot أو ما يعادلهم) لتوليد الكود، وكتابة الاختبارات، وتأليف ملفات Ansible playbook/Docker Compose YAML، والتوثيق.
  • مهارات تواصل باللغة الإنجليزية بطلاقة، كتابةً وتحدثاً.


المؤهلات

  • درجة البكالوريوس في علوم الحاسب أو الهندسة أو مجال ذي صلة.
  • خبرة من 6 إلى 8 سنوات كمهندس أول C++ أمر ضروري.
  • إتقان اللغة الإنجليزية أمر ضروري.
  • التعرض للعمل في مجال الاتصالات/بروتوكولات الشبكات أمر ضروري - ربط الجلسة/المكالمة، إنشاء TDR، آلات حالة كل بروتوكول (مثل S1، GTP، Diameter، SIP، إلخ).
  • خبرة في بروتوكولات إشارات الشبكة الأساسية للهاتف المحمول عبر 2G/3G/4G (SS7/MAP، Diameter، GTP-C/GTP-U) أمر ضروري.
  • الإلمام بمكتبات تسلسل C++ (MessagePack, Protobuf, Avro) ونواتج بناء C++ (المكتبات الثابتة/الديناميكية، أعلام المترجم، sanitizers، أخطاء وقت الربط).
  • خبرة في دمج تطبيقات C++ في بناء Docker متعدد المراحل.


  • حل المشكلات بشكل منهجي حيث يتتبع القضايا عبر النظام بالكامل.
  • شعور قوي بالملكية والمساءلة.
  • لاعب فريق تعاوني يتواصل بوضوح عبر حدود الهندسة، وDevOps، والمنصة.
  • منضبط فيما يتعلق بجودة الكود والتكوين.
  • متحمس ذاتياً ومبادر.


انضم لقناتنا على تيليجرام تابع أحدث الوظائف فور نشرها انضم

وظائف مشابهة

EGYBELL
مهندس أول بروتوكولات شبكات باستخدام لغة C++
حول EGYBELL
مصر, القاهرة
الموارد البشرية