Systems Engineer

Requirements:  

  • 3 or more years of professional game programming experience
  • Fluent in C++, strong software engineering and debugging skills
  • Extensive multithreading and multi-core experience
  • Expert in Xbox 360 oriented development, profiling and optimization
  • Low level optimization skills, ability to write memory and cache friendly code
  • Strong math background
  • STL experience
  • Good communication skills and ability to work in a team
  • Bachelor degree in Computer Science, a similar degree or comparable experience

Responsibilities:    

  • Develop, maintain, optimize and extend existing or new systems in CryENGINE
  • Develop and utilize tools to handle memory leaks and fragmentation
  • Work to meet the project's schedule while breaking the process into manageable tasks
  • Document source code
  • Write technical and software design documents
  • Continue to enhance programming, technological and communication skills
  • Willing to accept and provide guidance and assistance when required
  • Demonstrate ownership and responsibility
  • Complete tasks in a timely manner and to a consistent high quality standard
  • Demonstrate a desire to learn and grow professionally

Pluses:  

  • Experience with different aspects of engine and game development
  • Good knowledge of Microsoft’s TCRs
  • Experience with Xbox Live
  • Experience with DirectX
  • Passion for making games
  • Apply for this Position

    Please apply directly online and, if applicable, upload your materials as specified on the job posting. Fields marked with a * are required

    Select multiple files using the Ctrl key.
    CAPTCHA
    This question is for testing whether you are a human visitor and to prevent automated spam submissions.
    Image CAPTCHA
    Enter the characters shown in the image.