This job might no longer be available.
Programmeur.euse C++ (Équipe Moteur)
2 years ago
Description du poste
Ubisoft Québec vise à offrir aux joueuses et joueurs une expérience visuelle impressionnante ainsi qu’un niveau d’immersion incomparable. La fluidité ainsi que le dynamisme de nos mondes rendent cette expérience encore plus riche pour notre auditoire.
Développer, optimiser et maintenir nos engins de jeu est une tâche importante chez Ubisoft pour rester à la fine pointe de la technologie. En tant que programmeuse ou programmeur engin, vous serez responsable du maintien et optimisations du moteur de l'un de nos jeux AAA comme For Honor, Rainbow Six ou Assassin’s Creed, ainsi que du développement de technologies futures.
Ce que vous ferez
- Maintenir et optimiser le moteur de jeu afin de rester à la fine pointe de la technologie.
- Compiler et comprendre les intentions du projet + répertorier les besoins de développement et analyser la faisabilité technique.
- Collaborer avec plusieurs équipes pour optimiser l’interaction entre les différents systèmes du moteur de jeu.
- Maîtriser les systèmes de bas niveau tel que le loading/streaming, la gestion de mémoire ainsi que les systèmes qui sont spécifiques à chaque plateforme.
- Partager vos connaissances avec les différentes équipes du studio et être une personne-ressource pour les programmeuses et programmeurs.
- Analyser et déboguer les problèmes simples et complexes de performance + proposer des optimisations bien adaptées.
Qualifications
Ce que vous apportez à l’équipe
- Compréhension générale de l’architecture des moteurs de jeu modernes
- Connaissance de différentes architectures matérielles (p. ex. Intel, AMD, Xbox, PlayStation, etc.)
- Expérience en programmation C++ et connaissance du langage assembleur
- Bonne connaissance de la programmation multithread et des mécanismes de synchronisation
- Capacité d’analyse et de synthèse des systèmes existants
- Aptitude à résoudre des problèmes complexes de façon optimale
- Un diplôme de premier cycle en informatique ou génie logiciel (ou une formation connexe)
- Compétences en matière de débogage de problèmes complexes et d'optimisation de mémoire et de performance
- Attention particulière aux détails
- Esprit d’équipe et capacité à communiquer efficacement
Informations complémentaires
Ce qu’il faut nous envoyer
Votre CV mettant en valeur votre parcours, vos compétences et, s’il y a lieu, vos jeux livrés
Avoir accès à des avantages qui font une réelle différence au quotidien :
- Un mode de travail hybride et flexible, 6 semaines de vacances dès votre première année, un congé parental enrichi, un gym Ubi directement dans nos bureaux, un programme d’assurances collectives complet, l’accès aux services complets de télémédecine Dialogue, un REER avec contribution d’Ubisoft, un programme de bonification avantageux, des mesures concrètes pour assurer le droit à la déconnexion, l’option de travail à temps partiel et bien plus. Cliquez ici pour connaître tous les détails.
- Joindre les rangs d’une équipe de 21 000 collaborateur·trices d'Ubisoft, réparti·es sur plus de 40 sites à travers le monde, sont lié·es par une mission commune : enrichir la vie des joueur·euses par des expériences de jeu originales et mémorables. Leur énergie et leur talent ont permis de donner vie à de nombreuses franchises acclamées telles que Assassin's Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, et bien d'autres à venir;
- Travailler pour un employeur soucieux de l'égalité des chances et qui estime que la diversité des origines et des perspectives est essentielle pour créer des mondes où les joueur·euses et ses équipes puissent s'épanouir et s'exprimer. C’est relever des défis passionnants, être à l’avant-garde des technologies de pointe et prendre part au futur du divertissement.
Description de l'entreprise
Fort d’une équipe de plus de 500 talents créatifs, passionnés et novateurs, Ubisoft Québec continue de grandir et poursuit son ascension. Fondé en 2005, le studio de Québec s’est taillé une place parmi les leaders de l’industrie du jeu vidéo. Impliqué sur plusieurs franchises phares d’Ubisoft, il a acquis une solide expertise, le positionnant dans le développement de jeux d’envergure AAA. Impliquée sur la franchise Assassin's Creed depuis 2010, l'équipe de Québec a assumé le leadership d'Assassin's Creed Odyssey, Immortals Fenyx Rising ainsi que les nouveaux récits croisés d'Assassin's Creed Odyssey et Valhalla.
Create Your Profile — Game companies can contact you with their relevant job openings.