Programmeuse / Programmeur Engin senior (FOR HONOR)
Jobs For Humanity
Description de l'entreprise
Jobs for Humanity is collaborating with Ubisoft to build an inclusive and just employment ecosystem. We support individuals coming from all walks of life.
Company Name: UbisoftDescription du poste
- Programmer de manière claire et structurée en respectant les exigences de performance, maintenance, modularité, évolutivité et compatibilité.
- Développer, refactoriser et optimiser les systèmes de base avec une vision à long terme.
- Comprendre les objectifs du projet, identifier les besoins de développement et évaluer la faisabilité technique.
- Analyser les fonctions existantes du moteur et vérifier leur adéquation avec les objectifs.
- Construire et améliorer les modules nécessaires au moteur.
- Proposer des améliorations en concevant et en implémentant de nouveaux systèmes si nécessaire.
- Suggérer des changements innovants en s’inspirant d’autres jeux ou moteurs de l’industrie.
- Maintenir la performance et optimiser les systèmes.
- Soutenir les fonctionnalités et systèmes conçus pour la production.
- Documenter le travail effectué pour faciliter le transfert de connaissances et aider les autres équipes à comprendre les nouveaux systèmes et fonctionnalités.
- Collaborer avec plusieurs équipes pour optimiser l’interaction entre les différents systèmes du moteur de jeu.
- Partager vos connaissances avec les différentes équipes du studio et être une personne-ressource pour les programmeurs.
- Évaluer et corriger les problèmes de performance simples et complexes, et proposer des optimisations adaptées.
Qualifications
- 3 années et + dans l'industrie des jeux videos
- Excellente maîtrise du C++
- Capacité à analyser et synthétiser des systèmes existants
- Aptitude à déboguer et résoudre des problèmes complexes de manière optimale
- Compréhension générale de l’architecture des moteurs de jeu modernes
- Bonne connaissance de la programmation multithread et des mécanismes de synchronisation
- Diplôme universitaire en informatique ou en génie logiciel (ou formation équivalente)
- Connaissance et expérience des moteurs de jeu modernes (atout)
- Maitrise de Unreal ou Unity (atout)
- Connaissance des différentes architectures matérielles (Intel, AMD, Xbox, PlayStation, etc.) (atout)
- Connaissance des spécificités des machines virtuelles et des services cloud (atout)
Informations complémentaires
Les équipes d’Ubisoft comptent 20 000 personnes réparties sur plus de 30 pays aux quatre coins du monde et sont liées par une mission commune : enrichir la vie des joueuses et des joueurs au moyen d’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.
Ubisoft est une entreprise soucieuse de l’égalité des chances et estime que la diversité des origines et des perspectives est essentielle pour créer des mondes qui permettent l’épanouissement et l’expression de tous·tes.
Travailler à Ubi MTL, c’est jouir d’un milieu de travail qui éveille la créativité et favorise la connexion. Nous offrons un espace collaboratif axé sur l'avancement professionnel, les occasions d'apprentissage et le bien-être (nos importants avantages sociaux en témoignent!).
Si vous êtes enthousiaste à l’idée de relever des défis passionnants, d’exploiter les toutes dernières technologies et de prendre part au futur du divertissement, rejoignez-nous pour créer l’inconnu.
- ...long-term. Compile and understand the project purpose, identify development needs, and assess technical feasibility. Analyze the engine's existing functions and see if they're in line with the purpose. Build and improve the modules that the engine needs. Recommend...SeniorLong term contractFull time
- ...Job Description As a Lead Engine Programmer , you are responsible for defining, building, and guiding the core Unreal Engine... ...trends, and low‑level performance techniques. À titre de Programmeur ou programmeuse moteur Lead, vous êtes responsable de définir, développer et...SuggestedLong term contractFull time
- ...repousser les limites du divertissement, joignez‑vous à nous et contribuez à créer l’inconnu ! Description du poste En tant que programmeur·euse généraliste à Ubisoft Montréal, vous développerez des outils et des systèmes stables, performants et évolutifs qui...SuggestedFull time
- ...le transfert des connaissances et permettre aux utilisateurs (programmeurs, collègues de d’autres métiers) de comprendre les nouveaux systèmes... ...Piles (internes et externes, ex. IIS, structure App Engine) Informations complémentaires Jobs for Humanity is collaborating...SuggestedFull timeWork at office
- ...jeux Sony au Canada. Nous sommes à la recherche d'un·e Programmeur·euse IA senior expérimenté·e pour rejoindre notre studio. Vous serez... ...souhaitées Expérience de livraison de jeux avec Unreal Engine. Connaissance pratique de l'architecture microservices....SeniorFull time
- ...nous et contribuez à créer l’inconnu ! Description du poste En tant que programmeur·euse moteur à Ubisoft Montréal, vous contribuerez à l’évolution des fondations technologiques de For Honor au sein de l’équipe des technologies centrales. Vous développerez et...Full time
- ...qui développe une expérience multijoueur ambitieuse sur l'Unreal Engine. Nous recherchons des développeur·euse·s très impliqué·e·s, animé... ...à la stabilité et à l’“always playable”. Incarner un rôle de senior hands‑on et pragmatique : écrire du code au quotidien, être un mentor...SeniorDaily paidFull time
- ...développement et après le lancement. Documenter le travail pour transférer les connaissances et permettre aux utilisateurs (autres programmeurs et membres d’autres unités de travail) de comprendre comment utiliser les nouveaux systèmes et fonctionnalités network/online....Full timeApprenticeshipWork at officeRemote workFlexible hoursDay shift
- ...Salut! Merci de passer nous voir Nous cherchons une personne au poste d'analyste-programmeur.euse iOS sénior pour se joindre à l'une de nos équipes. Ton rôle sera de soutenir le groupe de produits Restauration de Lightspeed dans sa mission : étendre notre portée vers...SeniorFull timeApprenticeshipLocal areaRemote workWorldwideFlexible hours
- ...Cloud Chamber est à la recherche d'un·e programmeur·euse principal·e en IA pour rejoindre notre talentueuse équipe afin de propulser... ...pour les jeux vidéo. Expérience professionnelle avec Unreal Engine pour le scriptage de systèmes d'IA de base. Capacité à utiliser...SeniorFull time
- ...En tant que Programmeur·euse sénior·e rendu chez Cloud Chamber, vous rejoindrez notre talentueuse équipe de développement pour aider à pousser Unreal Engine 5 vers notre vision commune. Vous collaborerez avec un groupe passionné de développeur·euse·s, incluant notre...SeniorFull time
- ...qui développe une expérience multijoueur ambitieuse sur l'Unreal Engine. Nous recherchons des développeur·euse·s très impliqué·e·s, animé... ...fluides pour une petite équipe autonome. Incarner un rôle de senior hands‑on : écrire du code au quotidien, débugger au plus près du...SeniorDaily paidFull time
- ...! Description du poste Nous sommes une petite équipe autonome qui développe une expérience multijoueur ambitieuse sur l'Unreal Engine. Nous recherchons des développeur·euse·s très impliqué·e·s, animé·e·s par l’exécution, le sens des responsabilités et la fierté de construire...SeniorFull time
$120k - $150k per year
...plaisir, et une volonté de tout mettre en œuvre pour créer d'excellents jeux. Et c'est là que vous intervenez... Nous recherchons un programmeur de jeux passionné par la construction et la maintenance de systèmes et d'outils de jeux avancés. En travaillant en collaboration...SeniorFull timeApprenticeshipSummer workWork at officeFlexible hoursDay shift- ...transférer ses connaissances et permettre aux utilisateurs (les autres métiers) de comprendre comme utiliser les systèmes et fonctionnalités engin. Effectuer toutes autres tâches connexes. Qualifications Formation : ~ Diplôme en informatique ou génie informatique ou...Full time
- ...équipe de développeurs de jeux passionnés et pleins d'énergie ! Senior Physics Programmer We are Highdive, a NetEase Games... ..., algorithms, and operating systems; Familiarity with various engine modules and plugins, with preference given to candidates possessing...SeniorFull timeWork at office
- ...jeux Sony au Canada. Nous sommes à la recherche d'un ·e Programmeur ·euse IA senior expérimenté ·e pour rejoindre notre studio. Vous serez... ...souhaitées Expérience de livraison de jeux avec Unreal Engine. Connaissance pratique de l'architecture microservices....SeniorFull timeTemporary workInternship
- ...with your technical expertise and strong knowledge of the Unreal Engine, you will contribute to the development and improvement of... ...étroitement avec les artistes, animateurs, chefs d’équipe et autres programmeur·se·s afin de définir les besoins et spécifications des outils;...SeniorFull time
- ...Behaviour is looking for a Senior Backend Programmer to join our internal R&D team and help build the tools and services that production teams rely on every single day. In this role, you'll design systems that reduce time-to-production, empower developers across the studio...SeniorFull time
- ...plaisir, et une volonté de tout mettre en œuvre pour créer d'excellents jeux. Et c'est là que vous intervenez… Nous recherchons un programmeur de jeux passionné par la construction et la maintenance de systèmes et d'outils de jeux avancés. En travaillant en collaboration...SeniorFull timeContract workWork at officeWorldwideFlexible hours
- ...recherchons un(e) Programmer-euse Sénior Gameplay , spécialisé(e) dans... ...~ Travailler avec les autres programmeurs pour construire et maintenir... ...approfondie avec Unreal Engine 5 ~ Excellentes compétences... ...Description : We are looking for a Senior Gameplay Programmer,...SeniorFull timeRemote work
- ...studios les plus chevronnés dans l'utilisation du moteur Unreal Engine, nous continuons à développer notre expertise et à dépasser... ...et PC. Au moins 1 projet AAA terminé, avec mention comme programmeur ou programmeuse au générique. Grande acuité de ce qui rend les systèmes...Full timeWork at officeRemote workWorldwide
- ...simples affiches au mur, mais guident chacune de nos décisions techniques. L'impact que vous aurez En tant qu'analyste-programmeur.euse RPG senior, vous dirigerez l'analyse, la conception, le développement et la maintenance d'applications IBM i critiques pour les...SeniorRemote jobFull timeFlexible hours
- ...joignez‑vous à nous et contribuez à créer l’inconnu ! Description du poste Ce que vous ferez : Nous sommes à la recherche un programmeur principal en C++ qui contribuera au développement d’applications dans le domaine du Machine Learning. Le rôle du programmeur...SeniorFull timeApprenticeship
- ...and resolve issues to improve application stability, code quality, and CI/CD pipeline robustness. Collaborate closely with other engineers to deliver scalable, gaming server-compliant services. Develop, execute, and analyze functional and load testing to ensure performance...SeniorFull timeWorldwide
- ...Description du poste En tant que Programmeur·euse gameplay senior à Ubi Montréal, vous jouerez un rôle central dans la conception, l’implémentation et l’optimisation des systèmes interactifs qui donnent vie à un tout nouveau jeu. Vous aurez une influence directe sur la...SeniorFull timeWork at office
- ...characteristics as per applicable law. As a Senior Systems Programmer on Dead by Daylight... ...power Dead by Daylight, ranging from engine improvements to platform-specific... ...un atout important. En tant que Programmeur·euse senior·e Systèmes sur Dead by Daylight...SeniorFull timeWorldwide
- ...chaque jour. L’impact que vous aurez Ce n’est pas un poste où l’on se contente de coder et livrer. En tant qu’analyste-programmeur RPG senior, vous dirigerez l’analyse, la conception, le développement et la maintenance d’applications IBM i essentielles aux activités...SeniorFull timeRemote work
- ...boundaries, join our journey and help create the unknown! Job Description As a Senior Engine Programmer at Ubisoft Montréal, you’ll help evolve the technology behind For Honor as part of the Core Tech team. You’ll develop and optimize core engine systems for a...SeniorFull timeWorldwide
- ...engageons à ce que nos valeurs se manifestent à tous les niveaux de notre organisation. Votre impact En tant que programmeur(euse)-analyste RPG senior, vous dirigerez l’analyse, la conception, le développement et la maintenance d’applications IBM i critiques pour l’...SeniorRemote jobFull timeWork at officeWork from homeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Programmeuse / Programmeur Engin senior (FOR HONOR). Be the first to apply!
- informatica developer Montréal, QC
- mulesoft developer Montréal, QC
- developpeur c# Montréal, QC
- rpa developer Montréal, QC
- développeur salesforce Montréal, QC
- tableau developer Montréal, QC
- développeur progress Montréal, QC
- api developer Montréal, QC
- développeur unity 3d Montréal, QC
- développeur vba Montréal, QC

