Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Programmeur.euse Engin (FOR HONOR)

Full-time

Ubisoft



Ubisoft est un·e chef·fe de file mondial·e dans l’industrie du jeu vidéo, avec des équipes partout dans le monde qui créent des expériences originales et mémorables, d’Assassin’s Creed et Rainbow Six à Just Dance et bien plus encore. Nous sommes convaincu·e·s que la diversité des perspectives permet aux joueur·euse·s comme aux équipes de s’épanouir. Si vous êtes passionné·e par l’innovation et par le fait de repousser les limites du divertissement, joignez‑vous à nous et contribuez à créer l’inconnu !

Job Description



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 optimiserez les systèmes du moteur d’un jeu en exploitation, en collaboration avec les équipes de jouabilité, des services en ligne, des outils, de l’interface utilisateur et des graphismes. Votre travail soutiendra la performance et la stabilité du jeu ainsi que les outils utilisés par l’équipe.

Ce que vous ferez:

  • Développer et maintenir les systèmes centraux du moteur;
  • Examiner et résoudre les problèmes complexes de performance, de stabilité et de mémoire;
  • Concevoir et intégrer des améliorations technologiques répondant aux besoins de la production;
  • Collaborer avec les autres disciplines pour mettre en œuvre des solutions techniques;
  • Réaliser des revues de code et contribuer aux pratiques de programmation de l’équipe;
  • Accompagner les autres programmeur·euses dans l’utilisation et l’évolution des systèmes du moteur;
  • Contribuer à l’optimisation, à l’automatisation et à la modernisation des technologies du projet;
  • Suivre l’évolution des technologies et améliorer les processus de développement.

Qualifications



Formation : 

  • Diplôme en informatique ou génie informatique ou toutes autres formations équivalentes. 

Expérience pertinente : 

  • Minimum de 5 ans d’expérience en programmation de logiciel, idéalement dans le domaine du jeu vidéo ou toutes autres expériences pertinentes.

Ce que vous apportez à l'équipe:

  • Mettre à profit votre expérience en programmation C++;
  • Comprendre l’architecture des moteurs de jeu et les systèmes de bas niveau;
  • Appliquer votre expérience en optimisation des performances, en gestion de plusieurs fils; d’exécution ou en gestion de la mémoire;
  • Résoudre des problèmes techniques et utiliser des méthodes de débogage;
  • Connaître Anvil ou Scimitar, ou souhaiter apprendre à utiliser le moteur;
  • Apporter, comme atout, une expérience sur un jeu multijoueur ou un jeu en exploitation.

Ce qu’il faut nous envoyer:

  • Votre CV mettant en valeur vos compétences;
  • Des liens vers des projets de programmation ou des dépôts de code pertinents.

Additional Information



À propos de FOR HONOR:
For Honor est un jeu de combat multijoueur établi depuis plus de 10 ans et soutenu par une communauté passionnée de plus d'un million de joueurs actifs mensuels. Avec une équipe d'environ 140 personnes, nous continuons d'investir dans l'évolution du jeu et des technologies qui soutiendront son avenir pour les années à venir.

Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the Programmeur.euse Engin (FOR HONOR) in Montréal, QC vacancy
  • 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 quelque chose de concret... 
    Suggested
    Full time

    Ubisoft

    Montréal, QC
    6 hours ago
  • 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 quelque chose de concret... 
    Suggested
    Daily paid
    Full time

    Ubisoft

    Montréal, QC
    6 hours ago
  •  ...à créer l’inconnu ! Description du poste Le.La développeur.euse de communauté senior joue un rôle de premier plan dans l’élaboration...  ...CE QUE VOUS APPORTEREZ À L'ÉQUIPE Connaissance de For Honor ou des jeux de combat / JcJ au corps à corps, ainsi que de leurs communautés... 
    Suggested
    Full time

    Ubisoft

    Montréal, QC
    21 days ago
  •  ...plan dans le cycle de développement. Définir l'approche d'intégration LLM en contexte multi-tenant : gestion du contexte, prompt engineering, maîtrise des coûts, évolution vers des capacités agentiques. Identifier proactivement les limites de l'architecture actuelle et... 
    Suggested
    Daily paid
    Full time
    Apprenticeship

    Ubisoft

    Montréal, QC
    3 days ago
  •  ...convaincu·e·s que la diversité des perspectives permet aux joueur·euse·s comme aux équipes de s’épanouir. Si vous êtes passionné·e par...  ...et de jeu toujours plus riche. Nous recherchons un(e) programmeur(e) enthousiaste et flexible qui souhaite utiliser les dernières... 
    Suggested
    Flexible hours

    Ubisoft

    Montréal, QC
    7 hours ago
  •  ...Job Description Job Description PROGRAMMEUR-OPÉRATEUR CNC SENIOR Lieu : St-Michel, QC Horaire : Lundi au vendredi, de 7h30...  ...Machining Techniques, Mechanical Manufacturing, Manufacturing Engineering, or an equivalent combination of education and experience. ~... 
    Full time
    Monday to friday

    LUXIA INC

    Montréal, QC
    11 days ago
  •  ...Programmeur.euse analyste Java Emplacement: Montréal (3j/semaine au bureau) Nous cherchons un.e candidat.e qui souhaite travailler en équipe pour répondre aux besoins d’une filiale du Groupe Optimum spécialisée en réassurance-vie. La personne recherchée doit être... 
    Permanent employment
    Full time
    Work at office

    Optimum Informatique inc. (Solution TI)

    Montréal, QC
    3 days ago
  •  ...convaincu·e·s que la diversité des perspectives permet aux joueur·euse·s comme aux équipes de s’épanouir. Si vous êtes passionné·e...  ...d’un·e professionnel·le de la sécurité et la vision d’un·e programmeur·euse engin, en intégrant directement dans le moteur de jeu des... 
    Apprenticeship

    Ubisoft

    Montréal, QC
    7 hours ago
  •  ...contributions de chacun.   Description du poste   En tant que Programmeur·euse Gameplay IA, vous aurez la charge de la conception, de l'...  ...solides de C/C++, des mathématiques 3D, expérience avec Unreal Engine est un plus;   ~ Expérience dans les systèmes gameplay IA (... 

    KRAFTON Montréal Studio

    Montréal, QC
    7 days ago
  •  ...studios les plus chevronnés dans l'utilisation du moteur Unreal Engine, nous continuons à développer notre expertise et à dépasser les...  ...gamers everywhere. Job Description Nous recherchons un programmeur Sénior en AI de jeu qui fait preuve de passion et de curiosité... 
    Full time
    Work at office
    Remote work
    Worldwide

    People Can Fly

    Montréal, QC
    9 days ago
  •  ...principal portera sur la jouabilité, mais vous serez également amené à contribuer en animation et IU. Vous dirigerez une équipe de programmeur·euses vers une vision technique et transformerez celle-ci en réalité grâce à du code de haute qualité et des solutions pour en... 
    Immediate start
    Worldwide

    Ubisoft

    Montréal, QC
    7 hours ago
  •  ...convaincu·e·s que la diversité des perspectives permet aux joueur·euse·s comme aux équipes de s’épanouir. Si vous êtes passionné·e par...  ...à créer l’inconnu ! Job Description En tant que programmeur·euse 3D à Ubisoft Montréal, vous vous concentrerez sur les systèmes... 

    Ubisoft

    Montréal, QC
    7 hours ago
  •  ...TEHORA est présentement à la recherche d 'un(e) programmeur(euse) junior BackEnd Python ayant de bonnes aptitudes techniques, une grande capacité d'apprentissage et qui souhaite mettre à profit ses compétences au sein d'une équipe polyvalente. La personne retenue participera... 
    Hourly pay
    Full time
    Contract work
    Remote work
    Flexible hours

    TEHORA

    Montréal, QC
    more than 2 months ago
  •  ...TEHORA est présentement à la recherche d'un(e) programmeur(euse) senior FrontEnd Angular ayant d'excellentes aptitudes techniques, d'excellentes connaissances et qui souhaite mettre à profit ses compétences au sein d'une équipe polyvalente. La personne retenue contribuera... 
    Hourly pay
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Montréal, QC
    more than 2 months ago
  •  ...TEHORA est présentement à la recherche d 'un(e) programmeur(euse) senior BackEnd Python ayant d'excellentes aptitudes techniques, d'excellentes connaissances et qui souhaite mettre à profit ses compétences au sein d'une équipe polyvalente. La personne retenue contribuera... 
    Hourly pay
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Montréal, QC
    more than 2 months ago
  •  ...convaincu·e·s que la diversité des perspectives permet aux joueur·euse·s comme aux équipes de s’épanouir. Si vous êtes passionné·e par...  ...à créer l’inconnu ! Job Description En tant que programmeur·euse moteur C++ sénior à Ubisoft Montréal, vous rejoindrez l’équipe... 

    Ubisoft

    Montréal, QC
    3 days ago
  •  ...Programmeur moteur senior Responsabilités: Être une personne avant-gardiste qui aime concevoir de nouvelles architectures/fonctionnalités...  ...de 3 ans d'expérience dans le développement de jeux avec Unreal Engine. Solides compétences en communication écrite et verbale.... 
    Work at office

    Highdive

    Montréal, QC
    13 days ago
  •  ...bring An undergraduate degree in Computer Science, Computer Engineering, Software Engineering, or equivalent  Around 7 years of programming...  ...leadership A deep understanding of a variety of game engines (Anvil is considered an asset), systems, programming languages... 
    Long term contract
    Full time
    Immediate start
    Worldwide

    Ubisoft

    Montréal, QC
    16 days ago
  •  ...objectives and key results. International travel may be required. Qualifications WHAT YOU'LL BRING Knowledge of For Honor or fighting / PvP melee games and their competitive communities. Extensive experience managing online communities and leading strategic... 

    Ubisoft

    Montréal, QC
    7 hours ago
  •  ...notre aventure et aidez-nous à créer l’inconnu! Job Description En tant qu’ artiste d’interface utilisateur sénior sur For Honor à Ubisoft Montréal , vous contribuerez à créer, faire évoluer et moderniser les interfaces qui accompagnent les joueurs tout au long... 
    Full time

    Ubisoft

    Montréal, QC
    1 day ago
  •  ...dans lequel nous vivons. Job Description As a Lead Engine Programmer , you are responsible for defining, building, and guiding...  ...trends, and low‑level performance techniques. À titre de Programmeur ou programmeuse moteur Lead, vous êtes responsable de définir,... 
    Long term contract
    Full time
    Local area

    NBCUniversal

    Montréal, QC
    16 days ago
  • Description de l'entreprise Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins du monde qui créent des expériences de jeu originales et mémorables, de Assassin’s Creed à Rainbow Six en passant par Just Dance et bien d’autres encore...
    Daily paid
    Full time
    Apprenticeship

    Ubisoft

    Montréal, QC
    3 days ago
  •  ...Date de démarrage 2026-11-01 Localisation du poste Montréal(hybride) Durée Permanent Nous recherchons un Analyste-programmeur .NET afin de rejoindre notre équipe de conseillers du bureau de Montréal dans le cadre d'un poste permanent. Ce poste est en mode... 
    Permanent employment
    Work at office

    Chrome Technologies

    Montréal, QC
    17 days ago
  •  ...convaincu·e·s que la diversité des perspectives permet aux joueur·euse·s comme aux équipes de s’épanouir. Si vous êtes passionné·e par...  ...Ce que vous ferez :  Nous sommes à la recherche un programmeur principal en C++ qui contribuera au développement d’applications... 
    Apprenticeship

    Ubisoft

    Montréal, QC
    7 hours ago
  •  ...Programmeur UI senior Highdive recherche un programmeur généraliste expérimenté pouvant aider l'équipe UI/UX à créer et optimiser les interfaces...  ...une collaboration multidisciplinaire. Expérience avec Unreal Engine 5 (Slate, UMG) Atout : CommonUI, plugin MVVM d'Unreal,... 
    Work at office

    Highdive

    Montréal, QC
    13 days ago
  •  ...Requisition ID: 102429  Job Category:  Engineering; Project Controls  Location:  Montreal, QC, Canada  Join a company that is passionately committed to the pursuit of a better world through positive change. With more than 70 years of business and technical expertise... 
    Long term contract
    Local area
    Flexible hours

    Hatch

    Montréal, QC
    5 hours ago
  • No de la demande : 101611  Catégorie d'emploi :  Contrôle de projets; Ingénierie  Lieu :  Montréal, QC, Canada  Joignez-vous à une entreprise déterminée à apporter des changements positifs pour créer un monde meilleur. Comptant plus de 65 ans d'expertise commerciale...
    Contract work
    Work at office
    Local area
    Flexible hours
    Day shift

    Hatch

    Montréal, QC
    5 hours ago
  •  ...Nous recherchons un·e développeur·euse Guidewire qui connaît PolicyCenter, BillingCenter et ClaimCenter. La personne contribuera au développement et à l’évolution des applications d’assurance, notamment à l’ajout de nouveaux produits et au mapping des produits dans les systèmes... 
    Contract work
    Work from home
    Flexible hours

    Projuris

    Montréal, QC
    4 days ago
  •  ...TEHORA est présentement à la recherche d’ un(e) analyste‑programmeur afin d’effectuer différentes tâches de planification, de coordination et de gestion en lien avec le pilotage de l’Entrepôt de données ministériel dans un contexte de transformation et d’exploitation de données... 
    Hourly pay
    Full time
    Contract work
    Apprenticeship
    Remote work
    Flexible hours
    3 days per week

    TEHORA

    Montréal, QC
    more than 2 months ago
  • Le titulaire du poste contribuera à l'amélioration et à l'évolution de nos solutions d'affaires dans un environnement collaboratif et réglementé. Il participera également à l'analyse, à la conception, au développement, aux essais et à la maintenance des applications. De plus...
    Permanent employment

    La Garantie de construction résidentielle (GCR)

    Montréal, QC
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Programmeur.euse Engin (FOR HONOR). Be the first to apply!