Rendering Engineer

Qualifications:

  • 3 or more years of professional game or similar programming experience
  • Fluent in C/C++, strong software engineering and debugging skills
  • In-depth DirectX 9/11 API knowledge
  • Experience with HLSL/Cg programming
  • Substantial knowledge in 3D graphics algorithms and techniques
  • Multi-threading experience
  • Low level profiling and optimization skills, ability to write memory and cache friendly code
  • Good communication skills and ability to work in a team
  • Passionate about keeping up with latest graphics technology

Pluses:

  • Master’s degree or higher
  • Strong math background
  • Experience with Xbox 360 or PS3 programming, graphics API and optimization
  • D3D11 experience
  • CUDA, OpenCL, compute shader experience
  • Passionate about making games
  • Experience with STL

Responsibilities:  

  • Extend, maintain and optimize the existing CryENGINE renderer
  • Research and develop new cutting-edge graphics technology
  • Work on various aspects of porting the existing engine features to current and future platforms
  • Work to meet the project’s schedule while breaking the process into manageable tasks
  • Write clear, maintainable and portable code
  • Communicate in English. Work well in a team oriented environment
  • Take initiative and contribute innovative and original ideas towards all aspects of engine and game production and development
  • Demonstrate ownership and responsibility
  • Demonstrate a desire to learn and grow professionally
  • Willing to relocate to Frankfurt am Main in Germany.

Report to: Ryse Programming Team


  • 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.