مهندس برمجيات نظام الرسوميات وإدارة النوافذ بلغة C Rust
Canonical
نشرت في 29 اغسطس
أرسل لي وظائف مثل هذه
الخبرة
2 - 5 سنوات
موقع العمل
التعليم
بكالوريوس في العلوم(أجهزة الكمبيوتر)
الجنسية
أي جنسية
جنس
غير مذكور
عدد الشواغر
1 عدد الشواغر
الوصف الوظيفي
الأدوار والمسؤوليات
نحن نوظف مهندس برمجيات لنظام الرسوميات وإدارة النوافذ بلغة C++/Rust.
نحن نبني Mir، وهي مجموعة تقنيات عالية الأداء وكفاءة لإدارة النوافذ، وأنظمة العرض والحلول المبنية عليها، مثل Ubuntu Frame. من خلال رؤية واضحة، نحن نشكل مجموعة التقنية التي تمكن المجتمعات من تحقيق عالم تعمل فيه التطبيقات بسلاسة في كل بيئة رسومية.
هدفنا هو تمكين كامل طيف الرسوميات من الشاشات ذات الغرض الواحد إلى أجهزة الحافة إلى بيئات سطح المكتب الكاملة. نحن أيضًا نحدد الإيقاع لتمكين الرسوميات عبر نظام الأجهزة المعتمد من Ubuntu. تشمل مهامنا اليومية التصميم والتطوير واختبار الميزات بالإضافة إلى العمل مع المجتمع والاستجابة للمشاكل واستفسارات المستخدمين.
معظم البرمجيات مكتوبة بلغة C++، مع أدوات دعم في لغات البرمجة النصية. سنستخدم Rust كخطوة تطورية إلى الأمام. لذلك، يُطلب من المرشحين أن يكون لديهم مهارات قوية في كل من Rust و C++. نحن نعمل على توسيع الفريق ونبحث عن زملاء جدد يشاركونا شغفنا بالدقة والأداء وتجربة المستخدم. نحن نوظف على مستويات مهنية مختلفة مع حد أدنى من خبرة الصناعة لمدة عامين. نحن نبحث عن أشخاص يفضل أن يكون لديهم خبرة في بناء أنظمة تجميع النوافذ أو خبرة في أجهزة الرسوميات. نحن ملتزمون بخلق تجربة مطور متميزة، وأساسيات آمنة، وسهولة الوصول إلى أدوات مكتبات الرسوميات الأكثر استخدامًا اليوم.
هذه فرصة ممتازة لشخص يريد أن يكون له تأثير ملموس على تقنيات العرض الحديثة التي ستؤثر على ملايين المطورين والمستخدمين. تقدم Canonical بيئة فريق سريعة الخطى ومسيرة مهنية مليئة بفرص التعلم والتطوير عبر طيف المصادر المفتوحة.
الموقع: ستكون هذه الوظيفة عن بُعد في منطقة EMEA أو APAC.
تتطلب الوظيفة
- تصميم وتنفيذ الميزات عبر مجموعة Mir
- المساعدة في تصحيح الأخطاء، وتتبع وإصلاح المشكلات
- المشاركة في عملية الهندسة لدينا من خلال مراجعة الكود والهندسة المعمارية
- إنشاء وتحسين الاختبارات ومعايير الأداء لاكتشاف المشكلات مبكرًا
- إنشاء وصيانة الوثائق لتعزيز تجربة المطور
- التفاعل مع مجتمع المصادر المفتوحة والشركاء التجاريين
- التعاون بشكل استباقي مع فريق موزع
- درجة بكاليوس ممتازة أو ما يعادلها في علوم الكمبيوتر أو STEM أو ما شابه و2+ سنوات من خبرة العمل
- مهارات برمجة ممتازة بلغة C++ الحديثة ومهارات ممتازة بلغة Rust
- الإلمام بنظام Linux كمنصة للتطوير والنشر
- القدرة على التعاون عن بُعد مع مجموعة متنوعة من أعضاء الفريق والحفاظ على دافع عالٍ وإنتاجية وتنظيم
- القدرة على السفر دوليًا مرتين في السنة لحضور فعاليات الشركة لمدة تصل إلى أسبوعين
- لديك خبرة في نظام بروتوكول Wayland والمركبين
- أنت على دراية بـ OpenGL و Vulkan و Flutter وغيرها من أدوات الرسوميات وأطر الرسوم المتحركة
- لديك فهم قوي لبرمجة غير المتزامنة وأنماط التزامن
- لديك قدرة مثبتة على تقديم كود موثوق إلى الإنتاج بشكل منتظم
- لديك مهارات تواصل كتابية وشفوية قوية لتوثيق وتقديم البرمجيات المطورة
القطاع المهني للشركة
المجال الوظيفي / القسم
الكلمات الرئيسية
تنويه: نوكري غلف هو مجرد منصة لجمع الباحثين عن عمل وأصحاب العمل معا. وينصح المتقدمون بالبحث في حسن نية صاحب العمل المحتمل بشكل مستقل. نحن لا نؤيد أي طلبات لدفع الأموال وننصح بشدة ضد تبادل المعلومات الشخصية أو المصرفية ذات الصلة. نوصي أيضا زيارة نصائح أمنية للمزيد من المعلومات. إذا كنت تشك في أي احتيال أو سوء تصرف ، راسلنا عبر البريد الإلكتروني abuse@naukrigulf.com