Tabbio
تسجيل الدخول إلى التطبيق
أمس

مهندس برمجيات-C++/محرك الألعاب

Keywords Studios · Gurugram, Haryana, India
Workableقدّم عبر موقع الشركة
Onsite

نبذة عن الوظيفة

تأسست Keywords Studios في دبلن عام 1998، ولديها الآن أكثر من 70 استوديوًا في جميع أنحاء أوروبا وأمريكا الشمالية والجنوبية وآسيا ويعمل بها 13000 موظف في 5 قارات و26 دولة. توفر الشركة خدمات فنية وهندسية واختبارات وصوتية وتعريبية كاملة للألعاب من مصادر خارجية لجميع محتويات وحدات التحكم والكمبيوتر الشخصي والأجهزة المحمولة والهواتف المحمولة، للعديد من أكبر الأسماء في الألعاب والترفيه التفاعلي، وتعمل على آلاف العناوين بما في ذلك العديد من العناوين الأكثر مبيعًا في السنوات القليلة الماضية. تتألف Keywords Studios من العديد من العلامات التجارية الفردية، وكلها تقدم شيئًا فريدًا لعملائنا. تم دمج الاستوديوهات في المجموعة من خلال خط الخدمة وتستخدم أنظمة التشغيل والأدوات التي تنشرها خطوط الخدمات هذه لضمان قدرة الأشخاص والمشاريع على العمل عبر الاستوديوهات وعبر المناطق الجغرافية. لمزيد من المعلومات، يرجى الرجوع إلى https://www.keywordsstudios.com

حول الدور: نحن نبحث عن مهندس برمجيات C++ قوي يتمتع بخبرة في العمل مع محركات الألعاب أو في الوقت الفعلي الأنظمة التفاعلية. سيساهم المهندس في اللعب، والأنظمة على مستوى المحرك، وتكامل الميزات، تصحيح الأخطاء والهندسة المتعلقة بالأداء. تعد الخبرة الاحترافية في تطوير الألعاب أمرًا مرغوبًا للغاية ولكنها ليست إلزامية. مهندسو البرمجيات قوية مع يتم تشجيع أساسيات C++ القوية وخبرة المحرك ذات الصلة على التقديم.

المتطلبات

  • خبرة عملية قوية في البرمجة بلغة C++، مع فهم قوي للتصميم الموجه للكائنات.

إدارة الذاكرة، وهياكل البيانات، وتعدد العمليات، وتصحيح الأخطاء.

  • خبرة عملية مع Unreal Engine، أو Unity، أو محركات الألعاب المملوكة، أو ما يماثلها في الوقت الفعلي

الأطر التفاعلية.

  • فهم جيد لمفاهيم محرك اللعبة مثل:
  • حلقة اللعبة وتحديثات الإطار
  • الجهات الفاعلة/الكيانات والمكونات
  • دورة حياة الكائن وملكيته
  • أنظمة الإدخال والحدث
  • التقديم والفيزياء وأساسيات التصادم
  • إدارة الأصول/الموارد
  • القدرة على الفهم والعمل بفعالية مع قواعد التعليمات البرمجية الموجودة.
  • مهارات تصحيح الأخطاء وحل المشكلات قوية.
  • فهم جيد لتصميم البرمجيات والممارسات الهندسية.
  • خبرة في أنظمة التحكم بالمصادر مثل Git أو Perforce.

مرغوب فيه للغاية

  • خبرة احترافية في تطوير الألعاب أو التطوير المشترك أو هندسة الألعاب.
  • تجربة Unreal Engine وUnreal C++.
  • خبرة في مجال واحد أو أكثر مثل أنظمة اللعب أو تعدد اللاعبين/الشبكات أو الذكاء الاصطناعي أو الرسوم المتحركة أو الفيزياء أو الأدوات أو أنظمة المحركات.
  • تحديد مواصفات الأداء وتجربة التحسين.
  • تجربة تطوير التطبيقات أو شحنها على الكمبيوتر الشخصي أو وحدة التحكم أو الهاتف المحمول.

ما نبحث عنه مهندس يمكنه تجاوز تنفيذ المهام الفردية - شخص قادر على فهم الأنظمة، التحقيق في المشكلات، وتتبع التعليمات البرمجية غير المألوفة، وتحديد الأسباب الجذرية، ومناقشة المقايضات الفنية، و امتلاك الميزات من خلال التنفيذ والتكامل. يُفضل تجربة تطوير الألعاب، ولكن أساسيات هندسة C++ القوية ومحرك الألعاب المعرفة هي المتطلبات الأساسية.

المسؤوليات

1For more info, please refer to https://www.keywordsstudios.com
2About the Role:
3We are looking for a strong C++ Software Engineer with experience working with game engines or real-time
4interactive systems. The engineer will contribute to gameplay, engine-level systems, feature integration,
5debugging, and performance-related engineering.
6Professional game-development experience is highly desirable but not mandatory. Strong software engineers with
7solid C++ fundamentals and relevant engine experience are encouraged to apply.
8Requirements

المتطلبات

1Strong hands-on programming experience in C++, with solid understanding of object-oriented design,
2Hands-on experience with Unreal Engine, Unity, proprietary game engines, or comparable real-time
3Good understanding of game-engine concepts such as:
4Game loop and frame updates
5Actors/entities and components
6Object lifecycle and ownership
7Input and event systems
8Rendering, physics and collision fundamentals
9Asset/resource management
10Ability to understand and work effectively with existing codebases.
11Strong debugging and problem-solving skills.
12Good understanding of software design and engineering practices.
13Experience with source-control systems such as Git or Perforce.

المهارات والوسوم

LakshyaINLogistics

احجز رابط tabbio
قبل أن يُحجز