This job ad was posted over 40 days ago...
3

applicants

full time AI Programmer

at Ubisoft in Montreal

Ubisoft, producer, editor and distributor of video games, interactive software, and multimedia applications situated in a loft in the heart of Mile-End, Montreal, offers a stimulating work environment where creativity, friendliness and leading edge technology are how what we pride ourselves in. You will benefit from a competitive salary and a range of social advantages, packaged with the strong possibility of advancement, as well as profit from a learning environment allowing you to get hands on experience with the latest innovations of your field.


Purpose of Position:
The individual will oversee the elements that are not controlled by the player (e.g.: enemy actions and behaviours) and which add to the player experience.

Missions:
The main responsabilities of the AI programmer are to:
-Compile and understand the AI needs of the creative director and game designers so as to develop the necessary elements and assess their technical feasibility;
-Assess existing AI functionalities in the engine and whether or not they meet project requirements;
-Suggest improvements if necessary by designing and implementing new systems;
-Collaborate with designers in discussing constraints and establish the technical possibilities of the AI functions;
-Suggest innovations based on other industry games;
-Program in C++ in a clear and structured way, taking into account performance, maintenance, and compatibility requirements;
-Validate and verify that the newly developed systems meet project AI requirements and are coherent with the existing code;
-Support the AI functionalities and systems designed for production;
-Determine and correct the AI bugs identified by people from other crafts and the quality control team;
-Document the work so as to transfer knowledge and enable users (from other crafts) to understand how to use the new AI systems and functionalities;
-Carry out all other related tasks.

Training:
Bachelors in computer science or computer engineering, or equivalent.

Relevant Experience:
Minimum 3-5 years’ AI programming experience, ideally in the video game industry, or any other relevant experience.

Other Skills:
-Good analytical and synthesizing abilities;
-Problem-solving skills;
-Autonomous and resourceful;
-Ability to take initiative;
-Attention to detail;
-Flexibility in work organization;
-Good communication and interpersonal skills;
-Teamplayer;
-Ability to adapt to change;
-Results-oriented.

« go back to category page
View all video game jobs from Ubisoft
Is this job ad fake? Report it!   
Recommend to a friend
Published on 08-21-2009
Viewed: 396 times