Main Responsibilities:
To play a key role in designing and implementing cutting-edge, intuitive artificial intelligence solutions for next-gen gameplay.
Implement and maintain thoughtful, strategic path finding and path following algorithms as well as formation and grouping algorithms.
Communicate with designers, artists and other engineers to ensure AI satisfies production needs.
Contribute innovative and original ideas toward all aspects of the game's production and development.
Write robust, maintainable code.
Maintain code performance through profiling, testing and optimization.
Main Requirements:
2+ years game development experience, with at least 1 shipped product.
Prior programming experience developing movement, navigation and decision-making AI for FPS or 3rd-person shooters.
Passion for making AI as realistic as possible.
Expertise in C++.
B.Sc. Degree in Comp Sci, Mathematics, Engineering or equivalent game development experience.
Strong communication skills, work ethic and motivation.
A passion for games.
Must be willing to relocate to London, Ontario, Canada (assistance with work permit provided)
Desired Skills and Pluses:
Console experience; next-gen preferred.
Knowledge of scripting languages (Perl, Python, etc�).
Familiarity with large-scale C++ project development.
Experience with concurrent programming.
Experience with code optimization and profiling tools (i.e. VTune, PIX).
email: Null