Gameplay Engineer - Console Projects - USA

Games Jobs - Programming - United States

Job Title Gameplay Engineer - Console Projects - USA
Skills Required Programming
Job Description Location – USA

Job Type – Permanent

Format – Cross Platform

Salary – Excellent DOE

RELOCATION AND VISA ASSISTANCE AVAILABLE



GAMEPLAY ENGINEER

My client looks for generalists who are comfortable writing complex systems, such as world management, character interaction, A.I., and other creative systems that take games to a new level. The Gameplay Engineer should demonstrate game programming experience, have a Bachelor's degree or higher in CS/Math or equivalent, and demonstrable skills in C++ (and/scripting language experience in LUA TCL, Python). In addition, they should have experience working on at least one released game, possess excellent oral and written communication skills, and have strong creative, collaborative, and problem-solving skills. The Gameplay Engineer must have a deep knowledge of games and a passion for game development. Experience architecting and/or implementing AI, character control, world management, or other gameplay-related systems are a plus.

A Gameplay Engineer must have an understanding of animation techniques, and possess a solid foundation of animation related mathematics and physics, and vertex/skeletal animation skills. They must have the ability to write robust, efficient, and maintainable code, and have a deep knowledge of quaternion, 3D programming, and data compression. In addition, they should be familiar with current animation and modelling packages. The ideal candidate has experience as an engineer on a large team and has previously published games.

Gameplay Engineers are highly sought after. Great engineers have strong abilities in C++ and STL, designing and writing Portable Code, physics, math, path finding, animation, state machines, production systems, neural networks, genetic algorithms etc. It is beneficial to have at least 3 years of industry experience with significant Gameplay responsibilities, as well as experience working on multiple game systems. They should have experience profiling and optimizing system components, and feel comfortable leveraging pre-existing systems. Gameplay Engineers have the ability to author technical design documents that lead to well-architected, quality code. Typically, they have a Master’s degree in Computer Science. Computer Engineering or equivalent experience is a plus.

Responsibilities:

  • Write, maintain and review technical designs based on the requirements of designers and leads.
  • Extend existing systems in a maintainable manner.
  • Work with designers, animators, artists and other engineers on the implementation of new AAA-quality gameplay features.
  • Debug and improve gameplay infrastructure, tools and processes.
  • Participate in estimation and planning.
  • Participate in code reviews.
  • Maintain high code quality standards throughout the development cycle.


Skills and Experience:

  • Bachelor degree in Computer Science or related field, or equivalent training and professional experience. A Master’s degree in Computer Science. Computer Engineering or equivalent experience is a plus.
  • 5+ years development experience
  • Proficiency with C++ (Visual C++ or Visual .NET recommended).
  • Experience in object-oriented design and implementation.
  • Demonstrated knowledge of good software engineering practices.
  • Understanding of memory management, multiple processor use, and runtime optimization.
  • Strong math skills including trigonometry, calculus and linear algebra.
  • Strong problem solving and analytical skills.
  • Prior experience shipping a console (i.e. PS3, Xbox 360) or handheld (i.e. DS, Sony PSP, Android) product.
  • Experience with assembler (PowerPC, ARM), scripting languages (Perl, Python, Lua) and C#.
  • Ability to test, debug, and extend other Software Engineer's code competently.
  • Good verbal and written communication skills with both technical and creative team members.
  • Ability to work in a dynamic and collaborative team environment.
  • Constantly innovate how to improve product quality as well as group productivity.
  • Excellent decision making capabilities.
  • Ability to quickly learn and apply new concepts, principles and solutions.
  • Demonstrates dependability and commitment to projects/tasks.


To apply please send a CV to <a href=mailto:officemanager@opmjobs.com>officemanager@opmjobs.com</a>



Max Hurd - Programming Consultant

OPM Response Ltd

Direct Line: + 44 (0) 1206 214420

Email: <a href=mailto:Max@opmjobs.com>Max@opmjobs.com</a>

Skype: max.hurd.opm

LinkedIn: <a href=http://uk.linkedin.com/in/maxhurdopm>http://uk.linkedin.com/in/maxhurdopm</a>

Twitter: OPM_Programming
Salary DOE
Location United States
Job Category Programming
Date posted 31/03/2014
Recruiter This job is advertised on behalf of OPM using their internal reference 2027.
Login or register to apply Login Register