Engine Programmer

Games Jobs - Programming - Shanghai

Job Title Engine Programmer
Job Category Programming
Job Description Responsibilities:

  • Develop new and existing sub-systems of the CryENGINE SDK.
  • Contribute to maintenance of low-level engine systems.
  • Work with 3d artists and technical designers to improve and extend game production pipeline.
  • Ensure reliability of build systems for SDK releases and special projects.
  • Participate in the development of game prototypes and custom solutions for external partners.
  • Create and maintain modules to be used for automated testing.
  • Contribute to developer and end-user documentation.
  • Provide support and training to internal and external developers.
  • Show a strong passion for customer service and satisfaction.
  • Take initiative and be willing to expand own horizon.
  • Adhere to all company policies and procedures.
  • Safeguard company assets including source code, artwork, tools, game design information and technical know-how.


  • Minimum of 2 year of professional software development experience or demonstrate active
  • Excellent understanding of:
    • Object-oriented analysis and design.

    • Algorithms used in 3D games.

    • Visual C++ and/or the GCC programming toolset.
  • Strong software engineering and debugging skills.
  • Adopt existing development processes and look for improvements.
  • Excellent problem-solving skills.
  • Fluent Chinese and Basic Engslih skills (Reading & Writing)
  • Keep a positive team-oriented attitude.
  • Be proactive and self-motivated, work without direct supervision.
  • Willing to travel to meet the demands of the engine business.


  • Excellent English communication skills (reading/writing/verbal)
Salary Based on experience
Location Shanghai
Job Category Programming
Date posted 30/08/2014
More View other Crytek jobs
Recruiter This job is advertised on behalf of Crytek using their internal reference 478.
  Apply for this job