EN FR

PROGRAMMING

Senior Engine Programmer

Job Description

NetEase Games Montreal is the brand new division of NetEase Games; a leading game developer and publisher focusing on delivering top quality mobile and online gaming experiences. We’re currently looking for Senior Engine Programmer for our next AAA console project to defining overall architecture and implementing low-level systems that meet the requirements of the project’s design and technical requirement of target platform.

Job Responsibilities

* Work on multiple platforms and on low-level topics, such as: memory management, file system, platform-specific features.

* Analyze and understand the requirements of the game teams, in order to assess their technical feasibility, define and then implement the required features. .

* Improving the existing pipeline that match the project’s needs.

* Analyze code performance and optimize whenever needed.

* Help to determine CPU and memory budgets.

Qualifications

* 6+ years game engine development experience.

* Minimum of 1 published AAA title.

* Excellent C++ proficiency.

* Experience with multiplatform development.

* Experience with multithreading.

* Excellent understanding of CPU and GPU bottlenecks.

* Good experience with optimizations

* Console development (PS4 and/or XBox1) is mandatory.

* Experience with Unreal Engine and Unity3D is a plus.