This job ad was posted over 40 days ago...
2
applicants
Programmer - Physics Specialist
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 development physical functionalities in order to create a game that simulates actions such as collisions, moving objects, gravity, etc.
Missions:
The main responsibilities of the physical programmer are to:
-Compile and understand the physicality needs described in the design documents so as to assess the technical feasibility of the developments to be carried out;
-Assess existing physical functionalities in the engine and determine whether or not they meet project requirements;
-Suggest improvements if necessary by designing and implementing new systems;
-Collaborate with game designers in determining the technical constraints and possibilities of the various physical functions;
-Program in a clear and structured way, taking performance, maintenance, compatibility, and portability requirements into account;
-Validate and verify if the newly developed systems meet the specific physicality requirements of the project and are coherent with the existing code;
-Optimize the profiling methods if necessary;
-Support the functionalities and systems designed for the project;
-Seek out and correct the physicality 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 physicality systems and functionalities;
-Carry out all other related tasks.
Training:
Bachelors in computer science or mathematics.
Relevant Experience:
-5 years of experience in programming language C/C++. You will also need three years experience in physic concept application to video games or a working experience with memory constraints, CPU and PC.
-It is essential to have a good knowledge of the internal functioning of hardware (experience as an assembler), to be able to formulate solutions according to complex problems and to expose them clearly. For that, a good knowledge of UML is required. Knowledge of 3DSMAX SKD is also required because the tools used in the project are developed with 3DSMAX.
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;
-Ability to work as part of a team;
-Ability to adapt to change;
-Results-oriented.
Purpose of Position:
The individual will development physical functionalities in order to create a game that simulates actions such as collisions, moving objects, gravity, etc.
Missions:
The main responsibilities of the physical programmer are to:
-Compile and understand the physicality needs described in the design documents so as to assess the technical feasibility of the developments to be carried out;
-Assess existing physical functionalities in the engine and determine whether or not they meet project requirements;
-Suggest improvements if necessary by designing and implementing new systems;
-Collaborate with game designers in determining the technical constraints and possibilities of the various physical functions;
-Program in a clear and structured way, taking performance, maintenance, compatibility, and portability requirements into account;
-Validate and verify if the newly developed systems meet the specific physicality requirements of the project and are coherent with the existing code;
-Optimize the profiling methods if necessary;
-Support the functionalities and systems designed for the project;
-Seek out and correct the physicality 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 physicality systems and functionalities;
-Carry out all other related tasks.
Training:
Bachelors in computer science or mathematics.
Relevant Experience:
-5 years of experience in programming language C/C++. You will also need three years experience in physic concept application to video games or a working experience with memory constraints, CPU and PC.
-It is essential to have a good knowledge of the internal functioning of hardware (experience as an assembler), to be able to formulate solutions according to complex problems and to expose them clearly. For that, a good knowledge of UML is required. Knowledge of 3DSMAX SKD is also required because the tools used in the project are developed with 3DSMAX.
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;
-Ability to work as part of a team;
-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
View all video game jobs from Ubisoft
Is this job ad fake? Report it!
Recommend to a friend
Published on 08-21-2009
Viewed: 289 times
Viewed: 289 times
