استخدام برنامه نویس C++ (Anti Cheat-دورکاری)
شرح موقعیت شغلی
جذب برنامهنویس C++ برای توسعه ضد تقلب (Anti Cheat)
مقدمه:
در دنیای بازیهای آنلاین، تقلب یکی از بزرگترین چالشها است. بدون سیستمهای آنتیچیت، بازیهای آنلاین به شدت از نظر عدالت و تعادل آسیب میبینند. وجود تقلب میتواند تجربه بازی را برای بازیکنان واقعی خراب کند و حتی منجر به کاهش تعداد بازیکنان و ترک بازی توسط آنها شود. به همین دلیل، توسعهدهندگان بازیها به طور مداوم سیستمهای آنتیچیت خود را بهروز میکنند تا از تقلبهای جدید جلوگیری کنند.
تیمما به دنبال یک مهندس نرمافزار با استعداد و امنیت محور برای راهاندازی سیستم ضد تقلب و امنیت برای یک پلتفرم است. به عنوان عضوی از تیم ما، راه حل های نوآورانهای برای ارتقای امنیت محصولاتمان ایجاد کنید.
مسئولیتها:
پیاده سازی و نگهداری فناوری های جدید برای بهبود اقدامات ضد تقلب برای کلاینت، سرور و سرویسهای پشتیبان
استفاده از مهارت های مهندسی معکوس برای تجزیه و تحلیل کد مخرب و تنظیم اقدامات امنیتی
نظارت و اصلاح مداوم استراتژی های ضد تقلب برای اندازه گیری اثربخشی و شناسایی باگ ها، حملات و موارد منفی کاذب
همکاری با تیم های داخلی برای شناسایی باگ های جدید / تهدیدات و ابداع راه حلهای نوآورانه برای رسیدگی به آن ها
تحقیق و پیاده سازی انواع فناوری های ضد جعل، فناوری های ضد تقلب و یا DRM
ایجاد، توسعه و نگهداری مستندات مربوط به فناوری های ضد تقلب و اقدامات مقابله با تقلب و باگ
شرایط:
بیش از 1 سال سابقه کار در یک تیم توسعه نرم افزار با استفاده از ++C
تجربه C/C++ با درک تکنیک های برنامه نویسی چند رشته ای (multi-threaded programming)
تجربه حرفه ای و یا شخصی قبلی در زمینه امنیت، مهندسی معکوس و یا توسعه بازی
تجربه کار با دیاسمبلرها و دیکامپایلر هایی مانند IDA Pro
تجربه کار با کرش دامپ های برنامه و اسمبلی x64
مهارت ها:
درک اصول و اصطلاحات مرتبط با محاسبات
تجربه قابل اثبات در برنامه نویسی به زبانهای C/C++
مهارت عالی در حل مسئله با تأکید بر اشکال زدایی کد ++C
درک ملاحظات چیدمان حافظه با توجه به پر کردن (padding) و کارایی حافظه کش
مهارتهای تحلیلی برای اندازه گیری عملکرد سیستم، استفاده از حافظه و غیره، به علاوه مهارتهای ارتباطی مورد نیاز برای تولید راه حل ها
توانایی همکاری مثبت با سایر تیم ها در بخش توسعه پلتفرم
موارد زیر مزیت محسوب میشود:
درک قوی از مفاهیم و روش های مهندسی معکوس
تجربه کار با فناوری های ضد تقلب شخص ثالث
تجربه همکاری با محققان خارجی و رسیدگی به گزارش های ورودی در مورد آسیب پذیری ها و باگ ها
مقدمه:
در دنیای بازیهای آنلاین، تقلب یکی از بزرگترین چالشها است. بدون سیستمهای آنتیچیت، بازیهای آنلاین به شدت از نظر عدالت و تعادل آسیب میبینند. وجود تقلب میتواند تجربه بازی را برای بازیکنان واقعی خراب کند و حتی منجر به کاهش تعداد بازیکنان و ترک بازی توسط آنها شود. به همین دلیل، توسعهدهندگان بازیها به طور مداوم سیستمهای آنتیچیت خود را بهروز میکنند تا از تقلبهای جدید جلوگیری کنند.
تیمما به دنبال یک مهندس نرمافزار با استعداد و امنیت محور برای راهاندازی سیستم ضد تقلب و امنیت برای یک پلتفرم است. به عنوان عضوی از تیم ما، راه حل های نوآورانهای برای ارتقای امنیت محصولاتمان ایجاد کنید.
مسئولیتها:
پیاده سازی و نگهداری فناوری های جدید برای بهبود اقدامات ضد تقلب برای کلاینت، سرور و سرویسهای پشتیبان
استفاده از مهارت های مهندسی معکوس برای تجزیه و تحلیل کد مخرب و تنظیم اقدامات امنیتی
نظارت و اصلاح مداوم استراتژی های ضد تقلب برای اندازه گیری اثربخشی و شناسایی باگ ها، حملات و موارد منفی کاذب
همکاری با تیم های داخلی برای شناسایی باگ های جدید / تهدیدات و ابداع راه حلهای نوآورانه برای رسیدگی به آن ها
تحقیق و پیاده سازی انواع فناوری های ضد جعل، فناوری های ضد تقلب و یا DRM
ایجاد، توسعه و نگهداری مستندات مربوط به فناوری های ضد تقلب و اقدامات مقابله با تقلب و باگ
شرایط:
بیش از 1 سال سابقه کار در یک تیم توسعه نرم افزار با استفاده از ++C
تجربه C/C++ با درک تکنیک های برنامه نویسی چند رشته ای (multi-threaded programming)
تجربه حرفه ای و یا شخصی قبلی در زمینه امنیت، مهندسی معکوس و یا توسعه بازی
تجربه کار با دیاسمبلرها و دیکامپایلر هایی مانند IDA Pro
تجربه کار با کرش دامپ های برنامه و اسمبلی x64
مهارت ها:
درک اصول و اصطلاحات مرتبط با محاسبات
تجربه قابل اثبات در برنامه نویسی به زبانهای C/C++
مهارت عالی در حل مسئله با تأکید بر اشکال زدایی کد ++C
درک ملاحظات چیدمان حافظه با توجه به پر کردن (padding) و کارایی حافظه کش
مهارتهای تحلیلی برای اندازه گیری عملکرد سیستم، استفاده از حافظه و غیره، به علاوه مهارتهای ارتباطی مورد نیاز برای تولید راه حل ها
توانایی همکاری مثبت با سایر تیم ها در بخش توسعه پلتفرم
موارد زیر مزیت محسوب میشود:
درک قوی از مفاهیم و روش های مهندسی معکوس
تجربه کار با فناوری های ضد تقلب شخص ثالث
تجربه همکاری با محققان خارجی و رسیدگی به گزارش های ورودی در مورد آسیب پذیری ها و باگ ها
مهارتهای مورد نیاز
- C++
- C/C++
- anti cheat
حداقل سابقه کار
- کمتر از سه سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست