< Back to Jobs

Senior Game/AI Programmer

This job has now expired
Aardvark Swift
Employer Aardvark Swift
Category Development
Salary Negotiable
Location Other

Our client are looking for a talented and experienced Senior Game/AI Programmer to drive AI/Game Code development for the First Person Shooter areas of their latest title with the code and production groups across multiple studios.

Responsibilities:

  • Work with existing engine code base to develop and enhance game play. This includes player / world interaction, AI strategies and rules, game play, etc.
  • Develop game code and extend AI code for a high profile game
  • Design and implement well-engineered, reliable, maintainable, and bug-free code
  • Collaborate with team members to develop various gameplay systems
  • Develop and test code, fix bugs, and profile and optimize code as directed
  • Follow best practices, development processes, and coding standards
  • Document and peer review technical designs with other software engineers
  • Work with QA, providing information needed to fully test developed code
  • Keep up to date on state-of-the-art software engineering methods, practices, and technologies
  • Actively participate in team working on project by making recommendations on how to improve product quality as well as group productivity
  • Provide input to department project status meetings
  • Work well together with other team members in a cooperative, cross-disciplinary team environment
  • Identify technical and developmental risks/obstacles and generate solutions to overcome identified risks
  • Possess and develop areas of engineering expertise
  • Mentor other engineers as needed to increase their abilities and productivity

Requirements:

  • 5+ years professional game production experience
  • Shipped (from pre-production to release) 2-3+, large scale, 3D titles (PC, current/next-gen consoles)
  • Excellent understanding of C++
  • Strong software engineering and debugging skills
  • Experience with current console and PC development processes
  • Knowledge of 3D math
  • Strong multi-threaded programming skills
  • Continue to enhance programming and communications skills

Pluses:

  • Knowledge with CryENGINE/Lumberyard.
  • Lua and/or Python development skills
  • UI development experience, including Scaleform and/or Flash/AS2/AS3 knowledge
  • Online game and/or MMO development experience, including client/server development of game features
  • Previous experience in a combat, melee or shooter based game

For more information or to apply for this role - get in touch! andy@aswift.com or call +441709 834777