- Lieu: Montreal
- État:
- Pays: Canada
- Accueil
- ...
- Postes à pourvoir
- Détails du poste
Descriptions et critères
Battlefield
L’équipe responsable du moteur technologique central regorge de remarquables talents techniques s’affairant à concevoir outils et technologies pour le jeu Battlefield grâce au moteur de jeu exclusif de Electronic Arts, Frostbite. Nous misons sur l’autonomisation de nos ingénieurs et de nos créateurs de contenu en leur offrant une myriade d’outils et de flux de travaux tout en permettant à notre équipe de développement répartie dans plusieurs studios de créer des expériences connectées destinées aux inconditionnels de Battlefield partout dans le monde. Nos ressources humaines étant l’épine dorsale et la force motrice de nos produits créatifs, nous permettons à chaque personne de s’exprimer et de se dépasser alors que nous unissons nos forces pour accomplir un même but. Joignez-vous à nous!
Aperçu du poste
À titre d’ingénieur.e en intégration, vous avez le mandat de contribuer aux processus d’intégration et de les améliorer tout en élaborant de nouvelles politiques d’intégration. Vous travaillez au sein d’une équipe d’intégration en fournissant de nouveaux outils et des technologies novatrices à la franchise Battlefield, collaborant étroitement avec des testeurs et des ingénieurs. Les ingénieurs en intégration résolvent les problèmes soulevés par les autres équipes d’ingénierie en analysant des données pour cerner les enjeux et trouver des solutions.
De plus, ils supervisent l’intégration continue de systèmes et tiennent des registres relatifs aux processus d’intégration et aux résultats.
Pour mener à bien ce mandat, vous avez une base solide en génie logiciel, une bonne connaissance de divers outils et technologies, de grandes aptitudes en communication et en résolution de problèmes. Vous avez aussi des connaissances étendues, savez faire preuve de souplesse, êtes en mesure de traiter du code C++, C#, Groovy ou Python qui vous est inconnu, et pouvez utiliser des résultats d’essais automatisés et des dossiers de contrôle des versions pour créer des itérations de grande qualité.
Tâches quotidiennes
·Vous réagissez aux alertes liées à l’intégration continue en réalisant une analyse préliminaire et en mandatant l’équipe appropriée.
·Vous entretenez et optimisez la chaîne de compilation servant à la production des versions.
·Vous intégrez à la division Publication du code et des données provenant de la division Développement.
·Vous intégrez à la division Développement du jeu du code et des données provenant de la division Moteur de jeu.
Nos exigences
·Vous avez déjà assumé une fonction d’ingénieur.e en publication ou d’ingénieur.e en intégration.
·Vous êtes une personne généraliste cumulant au moins 2 ans d’expérience professionnelle avec le langage C++.
·Vous avez déjà travaillé avec un système de contrôle de versions.
·Vous avez de l’expérience avec un langage de script comme Python ou PowerShell.
Vos atouts
·Vous avez de l’expérience en débogage de code et en repérage de défectuosités.
·Vous avez de l’expérience en intégration continue ou avez déjà travaillé avec les systèmes de création.
·Vous avez déjà travaillé avec Visual Studio de même que le compilateur et l’éditeur de liens C++.
Vos avantages
·Vous avez déjà travaillé dans l’industrie des jeux vidéo.
·Vous avez déjà assumé des fonctions d’ingénierie propres au développement de jeux vidéo.