Programmer

To apply please send resume, portfolio and cover letter to Programmer.


Do you love pushing a game engine to its limits and beyond? Do you love squeezing the most out of every bit of memory and every CPU cycle? Certain Affinity is seeking a programmer to help our experienced team create unique, multiplayer experiences in visually stunning environments. The ideal candidate will work closely with artists and designers on a wide variety of tasks including new gameplay, debugging, improving workflow, and optimizing render performance.

Responsibilities:

  • Diagnosing and improving the content pipeline so the artists and designers can create great maps
  • Debugging, profiling, and optimizing an advanced render pipeline
  • Implementing gameplay and network code to support new game modes

Requirements:

  • 3+ years experience
  • Proficiency in C/C++
  • Experience working with a large, established code base
  • Experience working with and improving a complex data pipeline
  • Experience optimizing code and data to improve memory usage and execution speed
  • Familiarity with network gameplay state synchronization
  • A Jack of all trades: Familiarity with UI, Gameplay, Tools, and/or Rendering
  • An excellent collaborator: Communicates well with others
  • Able to complete complex tasks with minimal supervision
  • Passion for multiplayer FPS games

Extra Credit:

  • 1 or more shipped titles
  • Console experience
  • Experience authoring and/or debugging HLSL shaders
  • Strong 3D mathematic skills
  • Python, C#, or MEL experience
  • Experience in Maya