مهندس البرمجيات المضمنة (المستوى المتوسط)
الرياض
الوصف الوظيفي
لقد أحدث الجهة تأثيرًا كبيرًا على 5G في فترة زمنية قصيرة - بدءًا من البحث التأسيسي والتصميم المعياري المبتكر عالي الكفاءة لنظام mmWave وحتى تقديم نظام BeamXR 5G الذي يوفر تحسينات في الأداء والتغطية ووقت الاستجابة لتوصيل 5G في كل مكان. الآن أكثر من أي وقت مضى، أصبحت شبكة الجيل الخامس - المدعومة بتكنولوجيا موفاندي - جزءًا لا يتجزأ من مشهد الاتصالات. ونحن في البداية فقط. في الجهة نعمل كفريق واحد. نحن نحب المشاكل الصعبة وحلها مع أذكى الأشخاص. هل تتطلع إلى إحداث تغيير في مستقبل التكنولوجيا؟ في Movandi، سوف تساعد في حل التحديات المتزايدة لنشر شبكات الموجات المليمترية 5G. سوف يكون لك تأثير. حول الدور: يبحث الجهة عن مهندس برمجيات مضمن متحمس وماهر للانضمام إلى فريقنا. ستكون مسؤولاً عن دعم فريق تطوير البرامج الثابتة في تصميم وتطوير وإنتاج منتجاتنا المدعومة بالبرامج الثابتة. ستكون مسؤولاً عن اختبار وتوثيق وإنشاء معايير البرامج الثابتة. الواجبات والمسؤوليات: • تصميم وتطوير وصيانة البرامج الثابتة المضمنة (C/C++). • دعم طرح منصات الأجهزة الجديدة. • تصحيح وتحسين أنظمة البرامج المدمجة. • تطوير وتنفيذ استراتيجيات اختبار البرامج الثابتة. • جمع وتحليل المتطلبات من العملاء. • كتابة والحفاظ على الوثائق الفنية ( دليل المطور والمستخدم). • إجراء مراجعات التعليمات البرمجية وضمان معايير الجودة العالية. • التعاون مع التصميم الرقمي، والتحقق من الترددات اللاسلكية، وفرق DevOps. • العمل مع العملاء للتحقيق في المشكلات الفنية وحلها. المتطلبات الفنية: • تجربة التواصل مع الأجهزة الطرفية المدمجة الشائعة (الفلاش، eMMC، FPGA، GPIO، أجهزة الاستشعار، إلخ). • تجربة تطوير والتفاعل مع المكتبات الثابتة/الديناميكية لمختلف الأهداف والبنيات المضمنة. • خبرة في استخدام أدوات التحكم في الإصدار والتعاون (Git، Confluence، Jenkins، إلخ). بناء والأدوات متطلبات أخرى: • إثبات العمل بشكل جيد في بيئة الفريق والتعاون مع الأعضاء عبر المناطق الجغرافية. جميل أن يكون: • خبرة في توجيه المهندسين المبتدئين أو قيادة الجهود التقنية الصغيرة. • التعرض لأنظمة الاتصالات اللاسلكية واختبار الأداء
المتطلبات
- إكمال بكالوريوس الهندسة/الميكاترونكس/الهندسة الكهربائية أو درجة ذات صلة (يفضل الماجستير)
- 6+ سنوات من الخبرة في تطوير الأنظمة المدمجة واختبارها ونشرها
- مهارات برمجة قوية في C/C++
- تجربة مع بايثون للبرمجة النصية، والأتمتة، أو الاختبار
- خبرة في الاختبار الآلي واختبار الوحدة النمطية في Python (Pytest، والتركيبات، وما إلى ذلك)
- معرفة عملية قوية بوحدات التحكم الدقيقة والأنظمة المدمجة المستندة إلى Linux
- خبرة في التجميع المتبادل وأنظمة البناء (Makefiles، CMake، إلخ)
- الإلمام بسلاسل أدوات المترجم (دول مجلس التعاون الخليجي، Clang)
- خبرة مع خطوط أنابيب CI/CD (على سبيل المثال، Jenkins)
- المعرفة بالبنيات القابلة للتكرار، وإدارة التبعية، والاختبار الآلي
- مهارات الاتصال الشفهية والكتابية ممتازة
- مهارات ممتازة في حل المشكلات والتحليل
- مهارات تنظيمية قوية
- إظهار القدرة على الفهم والعمل مع المخططات الكهربائية
المهارات
خلّ مفزاع يقدّم عنك
سجّل وارفع سيرتك، ومفزاع يطابقك مع الوظائف المناسبة لتخصصك ومدينتك، ويجهز لك سيرة متوافقة مع ATS وخطاب تقديم لكل وظيفة.