Connecting...

Senior Render Programmer | Remote

Sector:
Type Permanent
Location:
Salary: Competitive
Contact: Georgia Mason
Contact Number: 0203 216 2566

Job Description

An incredibly exciting opportunity has arisen with one of my key clients for a fully remote opportunity. Their state-of-the-art games fuels the most advanced simulation games and boast some of the most popular and successful games in the world. My client is looking for an exceptionally talented Senior Render Programmer to help them on their journey to greater success.

This role requires strong C++ skills and at least five years of video-game industry experience is essential.

The Role:
  • Balancing deadlines and resources, prioritising tasks, meeting deadlines, and making tough decisions when necessary
  • Profile and maintain existing game code
  • A deep understanding of and appreciation for the entire development process, with knowledge of agile project management methodologies
  • Managing internal and external dependencies in conjunction with the other game development disciplines, and adapting work accordingly
  • Profile and maintain existing game code
  • Work with the Technical Director, department leads and programmers to design the game code and contribute to technical design documents
  • Good debugging skills
The Candidate:
  • Shipped at least 2 games as rendering engineer
  • Relevant experience working on AAA titles, current and next-gen consoles
  • Mastery of C/C++, with excellent multi-threaded programming techniques
  • Strong understanding of 3D rendering algorithms and related mathematics
  • Excellent knowledge of DirectX and OpenGL
  • Excellent knowledge of HLSL/Cg
  • Fluency in Assembly and SIMD programming
  • Deep understanding of low-level optimizations and core subsystems, memory management, cross-platform development
  • Expertise on at least one major platform
  • Experience using game development frameworks and middleware
Experience of the following are useful but not essential:
  • DirectX
  • PS4 and Xbox One rendering
  • 3D space, matrices and related mathematical concepts (dot and cross products etc)
  • Optical effects such as specular reflections, Fresnel effect, diffuse lighting, and the mathematical methods they require.
  • Real time shadowing methods, including shadow cascades, soft shadows etc
  • Scene graphs, spatial partitioning, occluders, static and dynamic level of detail
  • Optimisation methods, including use of performance analysis tools such as PIX, GPAD etc
  • Different types of renderer structure, e.g. forward, deferred lighting, deferred rendering, forward plus.
  • A willingness to get involved in content creation pipelines and processes
This really is an incredible opportunity, perfect for someone looking to go remote. To find out more about this amazing role apply today!




________


By applying for this job, you are choosing to accept Creative Personnel's Terms & Conditions. We process certain personal information about you for our legitimate business interests to identify and contact you about suitable positions that may be relevant to you. Details are set out in our Privacy Policy.