الوصف الوظيفي
وحدة الأعمال:أنظمة النقل من كيوبك
تفاصيل الشركة:عند انضمامك إلى كيوبك، تصبح جزءًا من شركة تبتكر وتقدم حلول تكنولوجية في مجال النقل لتسهيل حياة الناس من خلال تبسيط رحلاتهم اليومية، وقدرات الدفاع للمساعدة في تعزيز نجاح المهمة وسلامة أولئك الذين يخدمون أمتهم. تحت قيادة فرقنا الموهوبة حول العالم، تلتزم كيوبك بحل القضايا العالمية من خلال الابتكار والخدمة لعملائنا وشركائنا.
لدينا مجموعة من الأعمال من الدرجة الأولى، بما في ذلك أنظمة النقل من كيوبك (CTS) ودفاع كيوبك (CD). استكشف المزيد على Cubic.com.
تفاصيل الوظيفة:ستكون هذه الوظيفة مسؤولة، حيثما كان ذلك مناسبًا، عن تصميم وتطوير وصيانة وأتمتة: بيئات التطوير المتكاملة؛ بيئات الهندسة والاختبار الآلي؛ أدوات البناء والإصدار؛ تطبيقات التحكم في الإصدارات وتخزين العناصر.
يعمل بشكل وثيق مع فرق الهندسة البرمجية المحلية والعالمية والإدارة من خلال تقديم ملاحظات مستهدفة وفي الوقت المناسب حول جودة البرمجيات. يوفر التوجيه الفني والقيادة بناءً على الخبرة والمعرفة بمعايير الصناعة كما تم تعديلها بواسطة فريق One Cubic Engineering العالمي. تعمل هذه الوظيفة عادةً تحت إشراف وتوجيه محدودين.
المهام والمسؤوليات الأساسية:
- الحفاظ بفعالية على أدوات بيئات التصميم المتكاملة لإنشاء بيئة لمطوري فريق البرمجيات لتسليم الشيفرة من نظامهم المحلي إلى البيئات اللاحقة بسلاسة.
- تصميم وتطوير وصيانة الأجهزة والبرمجيات الخاصة بوحدات الهندسة والاختبار التكاملية لتمكين اختبار الانحدار المستمر للبرمجيات على الأجهزة المحاكية والفعلية.
- دعم تسليم معدات الاختبار الآلي لأجهزة كيوبك.
- تصميم وتطوير وصيانة أدوات البناء مثل خوادم بناء البرمجيات، لوحات جودة الشيفرة وتحليل الشيفرة الثابتة.
- توفير التزويد الآلي للتطبيقات والأدوات حيثما كانت هذه الأعمال تضيف قيمة من خلال تقليل وقت الإعداد وتوفير تكوين متسق.
- ضمان أن جميع الأدوات والتطبيقات المعنية في تطوير البرمجيات والإصدار فيما يتعلق بالإصدارات ومتطلبات الترخيص محدثة وأن سلامة بياناتها محمية من حيث التخزين والأمن السيبراني.
- تطبيق والحفاظ على معايير جودة البرمجيات في جميع الأعمال التطويرية المنفذة للدور من خلال تطبيق عملية إدارة التغيير في كيوبك. المشاركة في عمليات إدارة العيوب والتحسينات.
- تقديم مدخلات لتقدير المشاريع البرمجية الرسمية من خلال تتبع طويل الأجل لمقاييس البرمجيات.
- تقديم الوثائق البرمجية بما يتماشى مع سياسة OneCubic وتنفيذ نظام إدارة دورة حياة المنتج.
المهام والمسؤوليات العامة:
- الامتثال لقيم كيوبك وإظهار الالتزام بجميع سياسات وإجراءات الشركة. خاصة مع مدونة السلوك، الجودة، الأمن، الصحة والسلامة المهنية، والسياسات والإجراءات البيئية.
- المشاركة في تحسين مستمر للمهارات التقنية وتحسين تقنيات البرمجة وأدواتها.
- تحفيز التغييرات ذات القيمة المضافة على ممارسات الترميز الحالية والمعايير والأدوات.
- تقديم القيادة والإرشاد للموظفين الهندسيين المبتدئين.
- أداء مهام أخرى كما يتم تعيينها من وقت لآخر حسب الحاجة.
متطلبات الوظيفة الدنيا:
المؤهلات:
أساسية:
- مؤهل دراسي في مجال الهندسة، علوم الحاسوب، نظم المعلومات، أو أي تخصص تقني ذي صلة.
المهارات/الخبرة/المعرفة:
أساسية:
- ثماني سنوات على الأقل من الخبرة المثبتة في تطوير وصيانة أنظمة البرمجيات.
- خمس سنوات على الأقل من الخبرة المثبتة في استخدام Python3، بما في ذلك استخدام البيئات الافتراضية.
- خمس سنوات على الأقل من الخبرة المثبتة في استخدام Docker وJenkins.
- خمس سنوات على الأقل من الخبرة المثبتة في إدارة أنظمة Linux عبر توزيعات مختلفة.
- الإلمام بـ، أو الرغبة في تعلم، Ruby وRake.
- تطبيق المعرفة بممارسات تطوير البرمجيات الجيدة (TDD، مبادئ التصميم SOLID، إلخ).
- قراءة وفهم الشيفرة المصدرية لخطوط المنتجات الحالية بهدف الحفاظ على وتحسين الوظائف الموثقة.
- فهم والعمل مع العناصر المحيطية لمنتجات البرمجيات مثل بيئات التشغيل، قواعد البيانات والشبكات.
- استخدام Microsoft Office، وأدوات رسم المخططات، وإدارة القضايا والمتطلبات بفعالية لإنشاء مواصفات على مستوى البرمجيات ووثائق داعمة.
- العمل بشكل جيد في بيئة الفريق، والتواصل مع مجموعة متنوعة من أنواع الشخصيات.
- إنتاج تواصل كتابي وشفهي فعال.
مرغوب:
- خبرة مع CMake.
- خبرة في تطوير C المدمج.
- الإلمام بـ PC-lint، Sonarqube أو Clang-tidy.
- القدرة على تصحيح الأنظمة الكهربائية والإلكترونية البسيطة (باستخدام أجهزة القياس المتعددة، وأجهزة القياس المتذبذبة، إلخ).
- توليد الوثائق المبرمجة.
- شغوف ويؤمن بفوائد الأتمتة!
نوع العامل:موظف
لقد تمت ترجمة هذا الإعلان الوظيفي بواسطة الذكاء الاصطناعي وقد يحتوي على بعض الاختلافات أو الأخطاء البسيطة.