En tant que programmeur·euse généraliste, vous reconnaissez avoir fait un excellent travail lorsque les outils que vous avez créés sont stables, fonctionnels, performants et efficaces pour les membres de l’équipe de production.
Ainsi, vous développez des systèmes touchant à un spectre très large, allant du moteur à l’éditeur de jeu ou encore à tout middleware utilisé par la production. Vous êtes aussi amené à travailler dans un système spécifique (AI, 3D, son, animation, etc.) dans le cadre de mandats particuliers ou selon la taille et les besoins de votre équipe.
Vous travaillez en quelque sorte dans l’ombre car vous rendez votre travail transparent aux utilisateur·trices des systèmes que vous créez. Toutefois, votre rôle est central et vous tirez profit du dialogue que vous avez avec les nombreux quarts de métiers avec lesquels vous travaillez.
Ce que vous ferez
- Développer les systèmes génériques qui viendront soutenir les fonctionnalités des programmeur·euses spécialistes (AI, 3D, son, animation, etc.) et s’assurer de leur intégration (moteur, éditeur ou middleware).
- Soutenir l’équipe de production en s’assurant que leurs outils sont stables et fonctionnels.
- Programmer de façon claire et structurée tout en étant conscient des requis de performance, de maintenance, de modularité, d’extensibilité et de compatibilité.
- Surveiller les budgets de performance et de mémoire et faire les ajustements requis.
- Déboguer et optimiser les systèmes en place.
- Documenter son travail afin de transférer ses connaissances et permettre aux utilisateur·trices de comprendre comment utiliser les nouveaux systèmes et fonctionnalités.
- Effectuer toute autre tâche connexe.
Ce que vous apportez à l'équipe
- Un baccalauréat en informatique ou en génie informatique ou toutes autres formations équivalentes.
- Un minimum de 3 ans d’expérience en programmation de logiciel, idéalement dans le domaine du jeu vidéo ou toutes autres expériences pertinentes.
- Une excellente maîtrise des différents langages de programmation, en particulier le C++.
- Un bon esprit d’analyse et de synthèse ainsi que le sens du détail.
- La capacité à travailler en équipe et de bonnes habiletés relationnelles et de communication.
- De l’autonomie, de la curiosité et de la débrouillardise qui vous pousseront à aller vers les gens.
- Une souplesse dans l’organisation de votre travail, vous permettant de vous adapter aux changements.
Ubisoft Saguenay est une équipe multidisciplinaire qui façonne l’industrie du jeu vidéo depuis 2018. Au studio, vous découvrirez un monde innovant, dynamique et riche en créativité. Un environnement unique qui offre un avancement professionnel constant, un cadre d’apprentissage accueillant, des régimes de rémunération concurrentiels et surtout, une égalité des chances.
Joindre les rangs d’Ubisoft Saguenay, c’est jouer un rôle clé dans la conception de jeux d’envergure mondiale en collaboration avec les autres studios Ubisoft. Nous recherchons des créateur·trices passionné·es qui souhaitent concevoir des jeux exceptionnels et faire vivre des expériences mémorables à nos joueur·euses.
Chez Ubisoft, on estime que la diversité des origines et des perspectives est essentielle pour créer des mondes où les joueur·euses et nos équipes puissent s'épanouir et s'exprimer.
L’inconnu est à inventer, joins-toi à l’aventure !
L'aventure UbiSag c'est :
- Une équipe qui se supporte et s’entraide
- Des projets ambitieux
- Un milieu qui offre une qualité de vie incroyable
- Un studio à échelle humaine : Tu auras un impact direct sur nos projets, mais également sur l’évolution du studio
Nous offrons aussi :
- Des locaux originaux qui prônent la créativité
- Une terrasse avec une vue sur la rivière Saguenay
- Un équilibre parfait entre la vie urbaine et la nature
- De délicieuses collations chaque semaine
- De multiples occasions de célébrer
- Des espaces de jeux divertissants
- Des stationnements gratuits à proximité du studio
- Un horaire de travail flexible
Chez Ubisoft, vous êtes les bienvenu·es tel·les que vous êtes. Nous accueillons la diversité sous toutes ses formes. Nous nous engageons à favoriser un environnement de travail inclusif et respectueux de toutes les différences.