NOTE: This job is no longer available!

EA Mobile - Programmeur - Programmer

at EA
Montreal, QC
Programmeur, Développement de Jeux (STL)
Electronic Arts a fait l'acquisition de JAMDAT Mobile en février 2006. Grâce à cette acquisition et aux quatre années de croissance, d'investissement et de succès qui ont suivi, EA Mobile est devenue le chef de file mondial de logiciels de divertissement mobile pour téléphones cellulaires, téléphones intelligents et appareils portatifs de pointe. Alors que le marché mondial se rapproche rapidement du milliard de nouveaux appareils par année, nous nous engageons à conserver notre position dominante et à accroître la portée du divertissement interactif. EA Mobile est le membre le plus important au sein du portefeuille Casual Entertainment et constitue un domaine à forte croissance pour l'ensemble de EA. Le siège social de EA Mobile est situé à Los Angeles, Californie, et l'entreprise possède des bureaux dans le monde entier dont à Londres, à Bucarest, à Hyderabad, à Sao Paulo et à Singapour.

Le bureau de Montréal, qui représente le studio de développement le plus important, est responsable de la mise en place des normes de l'entreprise en vue de la production de jeux de qualité supérieure pour un ensemble étendu d'appareils. Le studio compte environs 400 experts passionnés répartis selon leur champ d'expertise.

En tant que programmeur dans l’équipe de développement de jeux, vous aurez à :
- Exécuter les tâches assignées par le programmeur en chef.
- Développer des modules reliés à différent éléments tels que des graphiques 2D ou 3D, le réseautage, l’audio, etc.
- Appliquer de bonnes méthodes de développement.
- Produire un travail de qualité.

Exigences :
- Bonne connaissance de C++.
- Aptitude en conception de logiciels et concepts OO (orientés-objets).
- Aptitudes d'analyse et de résolution de problèmes.
- Capacité à s’adapter à des contraintes de temps et à bien travailler sous pression.
- Capacité à s’assurer de la qualité pendant toutes les phases d’une tâche.
- Très bonne connaissance du français et de l’anglais.
- Capacité à travailler en équipe.
- Baccalauréat en génie logiciel ou équivalent.

Atouts :
- Expérience avec les graphiques 3D (Open GL)
- Expérience avec les langages de script (Python, etc.)
- Connaissance dans le domaine du jeu vidéo mobile
Les candidats de moins de 3 ans d’expérience doivent inclure un relevé de notes.
Veuillez noter que nous contacterons uniquement les candidats retenus pour une entrevue et que l'utilisation du masculin a pour seul but d'alléger le texte.




Programmer, Game Development (STL)

Electronic Arts acquired JAMDAT Mobile in February 2006. With this acquisition and the 4 years of growth, investment and success since then, EA Mobile has become the world's leading publisher of interactive Mobile entertainment software for cell phones, smart phones, and advanced handheld devices. With the worldwide market rapidly approaching 1 billion new handsets per year, we are committed to staying in the lead and driving the reach of interactive entertainment. EA Mobile is the largest member of the Casual portfolio and a high-growth area for EA overall. Headquartered in Los Angeles, California, EA Mobile has offices cities around globe including London, Bucharest, Hyderabad, Sao Paolo and Singapore.

The Montreal office represents EA Mobile's largest development organization and sets the organization's standard for quality games across a wide range of devices. The studio has around 400 passionate mobile game experts spread among the different specialization areas.
As a Programmer in the game development team, you will have to:
• Analyze, estimate and then complete the tasks assigned by the team leader.
• Work on different game elements such as menus, networks, memory optimization, implementation of game rules, animation integration, deployment, etc.
• Follow good coding practices.
• Produce quality work.

Qualifications:
• Good knowledge of C++.
• Good skills in software design and object-oriented (OO) concepts.
• Good analysis and debugging skills.
• Able to work under time constraints and pressure.
• Must focus on quality at all stages of a task.
• Able to communicate in French and English.
• Able to work in a team environment.
• Bachelor’s Degree in Computer Science or equivalent

Assets:
• Experience with 3D graphics (mainly OpenGL).
• Experience with scripting languages (Python, etc.)
• Knowledge of mobile gaming environment.


Candidates with less than 3 years of experience should include a notes transcript.
Please note that we will contact only with shortlisted candidates chosen for an interview.