Principal Rendering Engineer

Activision Blizzard   •  

Novato, CA

Industry: Hospitality & Recreation


15+ years

Posted 176 days ago

This job is no longer available.

Here’s what you’ll be doing:

  • Drive the engine team in developing cutting edge rendering technology for our next AAA title
  • Stay abreast of industry and academic research and how it can apply to our games
  • Work closely with the content team to establish and realize the desired visual results
  • Write and maintain robust, high-quality code which meets performance goals given the challenging technical constraints of the target platforms
  • Analyze, optimize, and improve existing rendering pathways and content creator workflows
  • Contribute ideas for features and improvements as the engine evolves
  • Communicate and educate fellow developers about implemented features and rendering technologies in general
  • Adhere to team coding standards and best practices
  • Understand and embrace the constraints of a game development cycle (you know when bug fixing and optimization become more important than new features)

The skills and experience you’ll need:

  • B.S. (or higher) in Software Engineering or equivalent
  • 15+ years of graphics programming experience, including Xbox One, PS4 or equivalent platform development
  • Knowledge of performance and memory constraints as they relate to game development
  • Strong 3D math, particularly as it relates to modern rendering techniques such as energy conservation, alternate basis representations, voxelization, and path tracing etc.
  • Strong understanding in modern 3D graphics APIs (Direct3D11+, OpenGL4.0+)
  • Excellent debugging and performance analysis skills
  • In depth knowledge of modern day GPU hardware and typical performance bottlenecks: Xbox One, PS4, GCN/Kepler + etc.
  • Extensive experience implementing shaders