Render Programmer

Render Programmer Job Description Template

Our company is looking for a Render Programmer to join our team.

Responsibilities:

  • Be responsible for profiling and optimising graphical features within the game;
  • Ability to see the bigger picture and make a wider strategic contribution;
  • Pro-actively contribute to the render and coding teams;
  • Optimisation of rendering features on a range of platforms;
  • Development of new rendering features, tools and techniques;
  • Enhance and create graphics features to deliver the visual goals of the project;
  • Work within a multi-discipline team to ensure that features work with wider systems and content creators;
  • Maintain existing rendering technologies.

Requirements:

  • Self-direction, focus, results-oriented thinking, resourceful problem-solving skills;
  • Deep understanding of low-level optimizations and core subsystems, memory management, cross-platform development;
  • Experience with Unreal Engine 4;
  • Excellent knowledge of DirectX and OpenGL;
  • Shipped at least 2 games as rendering engineer;
  • Knowledge of existing optimisation techniques;
  • Experience with performance analysis tools;
  • Knowledge of technical documentation and testing;
  • A background in console game development;
  • Excellent knowledge of graphic APIs and shader languages;
  • Ability to estimate task schedules/dependencies;
  • 3+ years’ rendering programming experience;
  • Excellent c++ knowledge;
  • Mobile Rendering Experience;
  • Mastery of C/C++, with excellent multi-threaded programming techniques.