2K Games is looking for talented people who are passionate about games to fill the following roles in its UK office in Newcastle.

If you would like to apply, please send your CV (and sample code or demo reel when appropriate) to: uk@2kgames.com


1. SENIOR GRAPHICS PROGRAMMER - 2K Games, Newcastle, U.K.

Responsibilities:
To work alongside the established team here on our in-house rendering technology across the next generation of consoles

Requirements:

  • 4+ years Industry experience, at LEAST 2 years in a graphics role
  • Extensive knowledge of and experience with 3D maths and graphics algorithms
  • A solid knowledge of lighting models and shadowing techniques including normal mapping, shadow buffers etc...
  • Experience with abstracted cross platform graphics engines including low level graphics programming
  • Experience with DirectX and HLSL/CG on a commercial product
  • General code and algorithm optimisation skills including HLSL/CG shaders
  • Ability to develop tools where required
  • Ability to supervise and mentor other programmers
  • Strong C++
  • Desirable attributes:

  • Previous experience as a senior graphics programmer
  • Experience developing a cross platform graphics engine
  • Graphics device driver development experience
  • PS3 graphics experience
  • 3DSMax tools and plug-in development experience
  • Assembly language experience

  • GRAPHICS PROGRAMMER - 2K Games, Newcastle, U.K.

    Responsibilities:
    Working alongside the senior coders on development of a cutting edge engine across multiple platforms.

    Requirements:

  • 2+ years industry experience with at least 1 year in a graphics role
  • A good understanding of 3D maths and graphics
  • Experience with HLSL/CG or shader assembly
  • Able to work cooperatively on a large code base
  • Ability to work with minimal supervision
  • An enthusiasm for 3D maths and graphics
  • The ability and desire to learn
  • Capable of taking instruction
  • Strong C++
  • Desirable:

  • Experience with Xbox 360, PS3, Xbox or PS2
  • Experience using a cross platform graphics engine
  • Graphics device driver development experience
  • 3DSMax tools and plug-in development experience
  • Assembly language experience

  • PROGRAMMER - 2K Games, Newcastle, U.K.

    Responsibilities:
    Many and varied roles across the project as we reach the final phase of development.

    Requirements:

  • Strong C++, maths and a modern approach to coding standards and practical applications of them will be required
  • Industry experience of at LEAST 2 years
  • Good communication & teamwork skills
  • Xbox 360 and/or PS3 experience preferred, although other experience in multiprocessor-based systems is relevant.
  • Completion of previous projects for previous console platforms through certification an advantage

  • ANIMATOR - 2K Games, Newcastle, U.K.

    Responsibilities:
    Animating realistic human characters for a next-gen sports title

    Requirements:

  • The ability to animate realistic and dynamic human movement with flair
  • Experience of animating cinematic sequences including camera work and lighting.
  • Experience of using Motion Capture data would be a plus
  • Knowledge of facial animation and lip-synching
  • To work with 3DS Max, Motion Builder and in-house tools
  • Able to work in organized fashion and maintain a consistent style
  • Good communication and problem solving skills

  • FLASH DESIGNER - 2K Games, Newcastle, U.K.

    Responsibilities:
    To work on the Flash-based front end and onscreen displays throughout our current Next-Gen game

    Requirements:

  • Experienced in the use of Adobe Flash and Photoshop
  • Familiarity with Actionscript would be a definite plus (but not required)
  • Able to work in an organized fashion and maintain a consistent style
  • Good communication and problem solving skills
  • Ability to redesign and maintain the company website a plus