Senior AI Programmers - New IP
| Job Title | Senior AI Programmers - New IP |
|---|---|
| Job Category | Programming |
| Skills Required | AI / Artificial Intelligence |
| Location | Montreal |
| Job Description | Senior AI Programmer Our client is seeking 2 Senior AI Programmers, one for a new action adventure IP, and the other for a AAA shooter title. Responsibilities: Implement AI routines that control the intelligence and movement of characters, vehicles and world objects. Research cutting-edge AI techniques. Write technical design specifications. Design, maintain, implement, test and debug code. Development and maintenance of advanced AI tools, features and pipelines. Create leading edge reusable technologies, both systems and engines if required. Required Skills and Experience: Bachelor degree in Computer Science or related field, or equivalent training and professional 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. Formal background in AI (i.e. University Courses, Real World Project) with experience that may include: pathfinding, locomotion, collision detection, state machines, game logic, player flocking/cohesion, and animation. Experienced in implementing character AI systems in real-time games. Familiarity with animation concepts and game physics. Strong math skills including trigonometry, calculus and linear algebra. Additional Skills: Prior experience shipping a console (i.e. PS2, GameCube or Xbox) Experience with assembler (MIPS, VU Code), scripting languages (Perl, Python, Lua) and C#. Experience with graphics tools and exporters such as Maya and MotionBuilder; knowledge of Maya API and Mel programming. Ability to test, debug, and extend other Software Engineer's code competently. Masters or PhD Degree in Computer Science specializing in Artificial Intelligence or related field. Experienced candidates should have expertise in a number of these fields: tactical behavior, multi-dimensional blending, complex navigation, group coordination, character skeletons, quaternions, environment awareness, pipelines, tool development and game engine architecture. Please contact Aurelie Busollo on 0208 944 7777 or aurelie@interactiveselection.com if you are interested in this position. Please forward your CV in a Word format. View Many More Interactive Selection Jobs Merci de contacter Aurelie Busollo au 0208 944 7777 ou aurelie@interactiveselection.com si vous κtes intιressι par ce poste. Merci d'envoyer votre curriculum vitae au format Word. De nombreuses autres offres d'emplois sont disponibles sur Interactive Selection Games Jobs Canada offers help and advice to anyone actively planning or considering career opportunities and relocation to or within Canada. |
| Salary | Competitive |
| Date posted | 21/05/2012 |
| Recruiter |
This job is advertised on behalf of Interactive Selection using their internal reference 15210.
|
| Login or register to apply | Login Register |

This job is advertised on behalf of Interactive Selection using their internal reference 15210.
Connect with