Software Developer

Location: Montreal, Quebec, Canada

Apply

Requisition Number: 159422

Position Title: Software Engineer II

External Description:

ENGLISH FOLLOWS

La motivation nourrit notre industrie – le désir de donner vie à une idée, d’inclure du jamais vu à un jeu. C’est ce qui donne la force motrice de l’équipe Motive. Nos seules limites sont celles de notre imagination. Motive est un nouveau studio créatif, dirigé par une équipe de vétérans de l’industrie. Le studio Motive vise à redéfinir les jeux d’action et à proposer aux adeptes des jeux novateurs de qualité supérieure.

Motive est à la recherche d’un programmeur d’interfaces utilisateurs (UI) pour se joindre à son équipe.

Les programmeurs d’interfaces utilisateurs (UI) collaborent étroitement avec les artistes/concepteurs UI et le reste de l’équipe de programmation afin de développer des interfaces utilisateurs pour nos jeux. Ils participent à la conception et à la mise en œuvre de menus et de l’affichage (HUD) intrajeu, tant sur les jeux pour console que ceux pour PC. Leur objectif est de rendre l’interface de jeu intuitive et attrayante tout en minimisant la répercussion sur la performance du jeu.

Rôle du prochain grand programmeur d’interfaces utilisateurs chez Motive :

  • Donner vie à la vision de l’artiste ou du concepteur UI
  • Concevoir, créer, maintenir et documenter des systèmes UI qui satisfont à toutes les exigences en matière de conception, de technique et d’échéance
  • Collaborer avec le leadership technique et les autres spécialistes pour établir un concept technique et une architecture globale
  • Être l’interface avec les équipes technologiques centrales d'EA pour fournir des exigences et des améliorations pour faire avancer le UI
  • Collaborer avec les concepteurs et les créateurs de contenu pour dégager des solutions qui répondent aux exigences de conception et de contenu
  • Résoudre tout problème en matière d’interface utilisateur
  • Établir le profil de performance de l’interface utilisateur et l’optimiser
  • Travailler en étroite collaboration avec le personnel de production à établir et à maintenir des échéanciers réalistes en relevant les dépendances
  • Coordonner avec l’AQ et les chefs d’équipe afin d’assurer un déploiement réussi des nouvelles caractéristiques au sein de l’équipe et établir les tests et la maintenance des systèmes
  • Collaborer avec d’autres disciplines (arts, conception, audio) dans la mise en œuvre de l’interface utilisateur
  • Relever les risques/obstacles techniques et environnementaux et proposer des solutions pour surmonter les risques relevés
  • Travailler en collaboration avec l’AQ et l’artiste/le concepteur UI pour réagir à la rétroaction de groupes et des études de convivialité

Exigences : 

  • 5+ années d'expérience professionnelle équivalente
  • Compétence en C++, en langages de script (Perl, Python, Lua, Ruby) et en langages d’interprétation (C#, Java)
  • Expérience dans la conception et la mise en œuvre axées sur l’objet
  • Expérience en développement de systèmes IU complexes pour un jeu publié
  • Expérience du processus de lancement, y compris le travail sur les systèmes liés à la localisation, à la certification et à la gestion des actifs
  • Connaissance avérée des bonnes pratiques de programmation logicielle
  • Excellent souci du détail, capacités de résolution de problèmes – capacité à cerner et à régler rapidement les problèmes
  • Les jeux publiés doivent refléter une expérience pratique sur XBOX One, PS4 ou PC
  • Expérience avec les concepts de rendu, l’algèbre linéaire et la programmation de nuanceurs graphiques

Qu'avons-nous à vous offrir? Bonne question!

Nous adorons vanter les avantages que nous offrons comme des régimes d'assurance-maladie et d'avantages sociaux complets, le remboursement des frais de cours, un régime d'épargne-retraite avec cotisation équivalente et, bien sûr, plusieurs autres à-côtés. Nous savons que pour créer des jeux de renommée mondiale, il nous faut des talents de classe mondiale. C'est pourquoi nous offrons une rémunération concurrentielle ainsi qu'une culture basée sur la créativité et l'individualité. Chez EA, nous incarnons le modèle « travail-loisir » chaque jour.

Les studios Motive vous offrent les moyens et l'occasion. Venez découvrir ce dont vous êtes capable!

 

***

 

User Interface Programmer 

Everyone in our industry has a Motive - an idea they want to bring to life, something they’ve never seen before in a game that they want to make a reality. This is what drives everyone at Motive. The only limit here is the team’s imagination.   Motive is a new creative-driven studio, led by a team of industry veterans, Motive aims to redefine action games and bring the highest quality innovative games to players. lifetime.

Motive is seeking a User Interface (UI) Programmer to join our team.

User Interface Programmers work closely with UI Artists/Designers and the rest of the programming team to develop user interfaces for our games. They help design and implement menus and in-game HUD, both on consoles and on the PC. Their goal is to help make the game interface intuitive and attractive while making sure it has as little impact as possible on game performance.

What the next great UI Programmer will do at Motive:

  • Bring the vision of the UI Artist/Designer to life
  • Design, author, maintain and document UI systems that meet all design, technical and schedule requirements
  • Collaborate with technical leadership and other engineers to help establish overall technical design and architecture
  • Collaborate with designers and content creators to brainstorm solutions that satisfy design and content requirements
  • Troubleshoot any UI issues.
  • Profile and optimize UI performances
  • Work closely with the production staff in building and maintaining realistic schedules and identifying dependencies;
  • Coordinate with QA and leads to ensure successful roll out of new features to the team and establish testing and maintenance of systems
  • Collaborate with other disciplines (art, design, sound) in implementing the UI
  • Identify technical and environmental risks/obstacles and generate solutions to overcome identified risks
  • Work alongside QA and the UI Artist/Designer to react to feedback from focus groups and usability studies

Who You Are:

  • 5+ years of professional experience
  • Proficiency with C++, scripting languages (Perl, Python, Lua, Ruby) and interpreted languages (C#, Java)
  • Experience in object-oriented design and implementation
  • Experience developing complex UI systems for a published game.
  • Experience with the release process including working on systems related to localization, certification and asset management.
  • Demonstrated knowledge of good software programming practices
  • Excellent detail-oriented, problem solving skills – must be able to quickly identify issues and resolve them
  • Published games should reflect hands-on experience on XBOX One, PS4 or PC
  • Experience with Rendering concepts, Linear Algebra and Graphics Shader Programming

What’s in it for you? Glad you asked!

We love to brag about our great perks like comprehensive health and benefit packages, tuition reimbursement, RRSP company match and, of course, many other perks! And since we realize it takes world-class people to make world-class games, we offer competitive compensation packages and a culture that thrives off of creativity and individuality. At EA, we live the “work hard/play hard” credo every day.

Motive Studios has the Means and Opportunity. Come see what you can do!

 

City:

State:

Community / Marketing Title: Software Developer

Company Profile:

Electronic Arts Inc. is a leading global interactive entertainment software company. EA delivers games, content and online services for Internet-connected consoles, personal computers, mobile phones and tablets.

EEOText: EA is an equal opportunity employer. All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information, religion, disability, medical condition, pregnancy, marital status, family status, veteran status, or any other characteristic protected by law. EA also makes workplace accommodations for qualified individuals with disabilities as required by applicable law.

Date Opened: 2020-01-15 17:54:16.983

EEO Employer Verbiage:

EA is an equal opportunity employer. All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information, religion, disability, medical condition, pregnancy, marital status, family status or veteran status. We will also consider for employment qualified applicants with criminal records in accordance with applicable law.

Click here to view our Data Privacy Policy.

google-site-verification: google7f7a22bb8fdf2c3d.html