Graphics Programmer

Certain Affinity – developers of original games and content for hit games like Halo, Call of Duty and Left4Dead – is looking for a programmer with exceptional 3D rendering skills. If you’re passionate about GPU’s, shader programming and optimizing render engines to achieve beautiful scenes at 60fps then you might be ready to join our experienced team.

Requirements

  • Computer Science degree or equivalent training
  • 2+ years professional programming experience
  • 5+ years C++ object-oriented experience
  • Intelligent, hard-working, fast-learner
  • Team player with great communication skills
  • Strong 3D math skills
  • Experience developing 3D render engines
  • Intimate knowledge of the DirectX api
  • Knowledge of modern cutting-edge rendering techniques
  • Extensive knowledge of light models and shadow techniques
  • HLSL shader programming expertise
  • Multi-threaded programming experience

Responsibilities

  • Writing custom render engine for Xbox 360 games
  • Working with 3rd party animation and graphics libraries
  • Programming next-gen vertex and pixel shaders
  • Building tools to process geometry, textures, etc.
  • Scene management and visibility culling
  • Debugging and optimizing high-speed render pipeline
  • Systems to manage texture/vertex/index buffers
  • Programming visual fx and particle systems

To apply please send resumes to jobs@certainaffinity.com.