Ahmed Aljaberi
Ahmed Aljaberi

@ahmed_aljabri

6 تغريدة 10 قراءة May 28, 2020
البرمجة في مجال الفضاء ...
نظراً لان العالم يترقب موعد الإطلاق لSpaceX Dragon فحسب هذه الصفحة عن الوظائف التقنية المتاحة في شركة SpaceX ممكن نعرف التقنيات التي ساعدت في بناء انظمتها
spacex.com
(سلسلة )
حسب المؤهلات المطلوبة , لغة C و ++C هي الأساس .. و يوجد طلب على خبراء Python للتعامل مع POSIX API و هو معيار قياسي لتوافق انظمة التشغيل مع بعضها. يحتاجون مبرمجين Low Level للEmbedded Systems على معالجات مثل ARM Cortex
لديهم بعض الانظمة تعمل على Linux و يحتاجون خبرة في البرمجة و التعامل مع الKernels و الDrivers و الHypervisors
ايضا على مستوى الHardware يتضح ان SpaceX تفضل استخدام الFPGA على الArchitecutre المعروفة. الFPGA عبارة عن Boards شيء مثل Arduino و Raspberry لكن تقدر تغير الدوائر بداخلها. عادة المعالجات مثل Intel تأتي بدوائر جاهزة و ثابتة لأداء عمليات معينة ( عامة )
لكن الFPGA تقدر تصمم دوائرك الخاصة باستخدام لغات خاصة مثل VHDL و Verilog . واضح ان SpaceX تفضل VHDL و أجهزة Xilinx FPGA. للمعلومية اردوينو لديها جهاز Arduino MKR Vidor 4000 لمن اراد تعلم الFPGA. وجود الFPGA يفسر طلبهم لمبرمجي Firmwares بلغة C و ++C
ايضا لديهم انظمة مساندة ببايثون و جافاسكريبت و Go و TypeScript و تعمل على Docker و Kubernetes
هناك اشياء كثيرة أخرى يصعب تغطيتها و مهم قراءة ما تطلبه مثل هذه الشركات بدل الاعتماد على المؤشرات و الاخبار التسويقية.
(انتهى)

جاري تحميل الاقتراحات...