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.