INDUSTRY: Video Games / Entertainment Software
OCCUPATION: Engineer / Programmer
(INACTIVE - 8/27/2010 )

Senior Video Game Programmer

iPhone 3D Games and Consoles
Montreal, Quebec - Canada

Project:  iPhone 3D Games and Consoles
Job Duties(s): AI / Pathfinding Systems / Collision, Gameplay / Logic / FX, Manage / Train Staff, Scripting / Programming
Software Utilized: C++, OpenGL, DirectX, Windows
Platform(s): PS3, iPhone, iPad, Multiple / Unannounced Platforms
Genre(s): Various Genres
Relocation: No
Required Spoken Language(s): English
Required Work Auth.: Canada
Start Date: Immediately
 
Share
Refer A Friend REFER FRIEND
JOB DESCRIPTION AND RESPONSIBILITIES:
Are you passionate about video games? Do you want to evolve in an exciting, young and dynamic environment? Gameloft is currently seeking a Senior Video Game Programmer to join the iPhone and next-gen console teams.


Gameloft is an international developer and publisher of video games for mobile phones and consoles. Founded in 1999 and currently a leader in its sector, Gameloft distributes its games in over 75 countries.

Main Tasks and Responsibilities:

• Expert in design, programming, debugging and optimization;
• Exceptional analysis and problem-solving skills;
• Program all the different game modules (artificial intelligence, sound libraries, display);
• Program the necessary tools for other teams;
• Work closely with the Video Game Designers, as well as the Graphics teams, to set the various restrictions in the game and implement each element.

REQUIREMENTS:
• Essential: C++;
• Essential: Experience with iPhone, PS3, XBOX, PSP or DS;
• Essential: University degree in Computer Engineering or Computer Science;
• Essential: Advanced knowledge in 3D programming (OpenGL or DirectX);
• Essential: 4+ years’ experience in programming;
• Essential: 2+ years’ experience in the video game industry;
• Important: Organized, independent, and a leader;
• Asset: Fluent in French and English.• Remarkable leadership skills and able to share knowledge, good communication and team management skills;
• Able to work independently and under pressure;
• Able to produce results under tight schedules;
• Able to optimize code size and speed to take full advantage of the capabilities of each platform;
• Methodical and structured programming;
• Keen personal interest in video games with a solid knowledge of the field.