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

Programmeur.euse Engin - (March of Giants)

Full-time

Ubisoft

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. Nous croyons que la diversité des points de vue fait progresser à la fois les joueurs et les équipes. Si vous êtes passionné·e par l’innovation et que vous souhaitez repousser les limites du divertissement, rejoignez notre aventure et aidez-nous à créer l’inconnu!

Description du poste

Ce que vous ferez 

  • 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é.
  • Être exemplaire et rigoureux dans la structure du code.
  • Développer, refactorer et optimiser les systèmes core dans une perspective de pérennité.
  • Compiler et comprendre les intentions du projet et répertorier les besoins de développement et analyser la faisabilité technique.
  • Analyser les fonctionnalités existantes dans le moteur et voir si elles conviennent aux intentions.
  • Développer et améliorer les modules nécessaires au moteur.
  • Proposer des améliorations au besoin en concevant et implantant de nouveaux systèmes.
  • Suggérer des innovations en s’inspirant de d’autres jeux ou moteurs de l’industrie.
  • Assurer la performance et optimiser les systèmes.
  • Supporter les fonctionnalités et les systèmes conçus pour la production.
  • Documenter son travail afin de 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 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. 

Habiletés et connaissances : 

  • Posséder une excellente compréhension des détails techniques et les architectures des différents moteurs.
  • Avoir un excellent esprit d’analyse et de synthèse. 
  • Capacité à résoudre des problèmes complexes.
  • Être autonome et débrouillard.
  • Avoir le sens du détail.
  • Avoir un intérêt marqué pour les différentes architectures matérielles.
  • Être orienté résultat.
  • Avoir de bonnes habiletés relationnelles et de communication.
  • Capable de travailler en équipe.
  • Capable de s’adapter aux changements.
  • Fortes connaissances en C++.
  • Connaissances multiplateformes et des outils (un atout). 
  • Intérêt pour les différents systèmes : memory allocations, multi-threading, hardware architectures. 
Vacancy posted 18 hours ago
Similar jobs that could be interesting for youBased on the Programmeur.euse Engin - (March of Giants) in Montréal, QC vacancy
  •  ...Description du poste Description du poste En tant que Programmeur·euse de jeux en ligne à Ubisoft Montréal, vous contribuerez à la...  ...les langages de programmation Go et C++ Utiliser Unreal Engine 5 ou un moteur de jeu similaire Développer des systèmes et... 
    Suggested
    Full time

    Ubisoft

    Montréal, QC
    12 days ago
  •  ...présentation; En collaboration avec les équipes de designers et autres programmeurs, proposer rapidement des prototypes de concepts d'interaction;...  ...multidisciplinaire; Bonus : Expérience avec Unreal Engine 5, Slate et UMG; Bonus : Expérience avec les frameworks d'... 
    Suggested
    Full time

    Ubisoft

    Montréal, QC
    18 hours ago
  •  ...jeux Sony au Canada.    Nous sommes à la recherche d'un·e Programmeur·euse IA senior expérimenté·e pour rejoindre notre studio. Vous serez...  ...Qualifications souhaitées Expérience de livraison de jeux avec Unreal Engine. Connaissance pratique de l'architecture microservices.... 
    Suggested
    Full time

    Haven Interactive Studios

    Montréal, QC
    18 hours ago
  •  ...En tant que Programmeur·euse IA chez Cloud Chamber, vous rejoindrez notre talentueuse équipe de développement pour repousser les limites...  ...pour les jeux vidéo. Expérience professionnelle avec Unreal Engine pour le scriptage de systèmes d'IA de base. Capacité à utiliser... 
    Suggested
    Full time

    Cloud Chamber Montreal

    Montréal, QC
    18 hours ago
  •  ...de la description d'emploi Nous cherchons un(e) Analyste-programmeur(euse) – Java pour la Direction Guichet unique, Cadres, outils et pratiques...  ...©silience applicative (gestion des erreurs, redondance, stratégies de reprise, patterns de résilience). · Notions de... 
    Suggested
    Full time
    Apprenticeship
    Flexible hours

    It Unlock Consulting Inc.

    Montréal, QC
    18 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 l...  ...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é... 
    Daily paid
    Full time

    Ubisoft

    Montréal, QC
    18 hours ago
  •  ...Cloud Chamber est à la recherche d'un·e programmeur·euse principal·e en IA pour rejoindre notre talentueuse équipe afin de propulser le...  ...pour les jeux vidéo. Expérience professionnelle avec Unreal Engine pour le scriptage de systèmes d'IA de base. Capacité à utiliser... 
    Full time

    Cloud Chamber Montreal

    Montréal, QC
    18 hours ago
  •  ...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... 
    Full time

    Cloud Chamber Montreal

    Montréal, QC
    18 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 l...  ...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é... 
    Daily paid
    Full time

    Ubisoft

    Montréal, QC
    18 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 l...  ...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é... 
    Full time

    Ubisoft

    Montréal, QC
    18 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... 
    Full time

    Ubisoft

    Montréal, QC
    6 days ago
  •  ...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.... 
    Full time
    Temporary work
    Internship

    Playstation Global

    Montréal, QC
    18 hours ago
  • Aimeriez-vous travailler sur des projets CVC d'envergure et vous épanouir aux côtés de spécialistes de l'immotique? Nous avons un emploi à la hauteur de vos ambitions.  Vos responsabilités Préparer la programmation de contrôleurs numériques Delta Controls pour les ...
    Full time
    Day shift

    Regulvar

    Montréal, QC
    18 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 ! Description du poste En tant que Programmeur·euse Online sur Far Cry , vous contribuerez à soutenir les équipes... 
    Full time

    Ubisoft

    Montréal, QC
    18 hours ago
  •  ...divertissement, rejoignez notre aventure et aidez-nous à créer l’inconnu! Description du poste Ce que vous ferez En tant que programmeur·euse outils au sein de l’équipe Quality Foundation , vous participerez au développement et à l’exploitation de l’un des services... 
    Full time

    Ubisoft

    Montréal, QC
    18 hours ago
  •  ...limites du divertissement, rejoignez notre aventure et aidez-nous à créer l’inconnu! Description du poste Ce que vous ferez Ce programmeur sera responsable de tout ce qui touche aux technologies liées aux comportements des NPC : • Responsabilité partagée pour la... 
    Full time

    Ubisoft

    Montréal, QC
    18 hours ago
  • 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...
    Full time

    Behaviour Interactive

    Montréal, QC
    18 hours ago
  •  ...continuent d’inspirer des millions de joueur·euse·s à travers le monde ! 2K publie des...  ...recherchons Nous sommes à la recherche d’un programmeur outils talentueux et polyvalent pour...  ...Solide expérience en C++ et avec Unreal Engine 5 (systèmes de base et blueprints) ● 2... 
    Full time
    Casual work

    2k Games

    Montréal, QC
    18 hours ago
  •  ...Our Services team collaborates with gaming and entertainment giants like Disney, Sony, Activision, and Nintendo, delivering exceptional...  ...robustesse du code; Collaborer étroitement avec les autres programmeur·euses pour fournir des services conformes au serveur de jeu;... 
    Full time

    Behaviour Interactive

    Montréal, QC
    18 hours ago
  •  ...:   Nous recherchons un(e) Programmer-euse Sénior Gameplay , spécialisé(e) dans les...  ...multidisciplinaire   ~ Travailler avec les autres programmeurs pour construire et maintenir une base de...  ...’une expérience approfondie avec Unreal Engine 5  ~ Excellentes compétences en... 
    Full time
    Remote work

    Euse Gameplay Sénior 3c Chez Krafton Montréal Studio

    Montréal, QC
    18 hours 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... 
    Daily paid
    Full time
    Apprenticeship

    Ubisoft

    Montréal, QC
    11 days ago
  •  ...collaborates with gaming and entertainment giants like Disney, Sony, Activision, and...  ...gameplay focus. ~ Experience with Unreal Engine (required). ~ Strong knowledge of C++....  ...Collaborer avec les designers, artistes et autres programmeur·se·s pour donner vie aux fonctionnalités;... 
    Full time

    Behaviour Interactive

    Montréal, QC
    18 hours ago
  •  ...collaborates with gaming and entertainment giants like Disney, Sony, Activision, and...  ...gameplay skill set. Experience with Unreal engine is a must. Strong grasp of C++...  ...diversifiées. Nous sommes à la recherche d’un·e Programmeur·euse de jouabilité pour contribuer au... 
    Full time

    Behaviour Interactive

    Montréal, QC
    18 hours ago
  •  ...collaborates with gaming and entertainment giants like Disney, Sony, Activision, and...  ...robustness. Collaborate closely with other engineers to deliver scalable, gaming server-compliant...  ...Behaviour est à la recherche d’un·e développeur·euse backend (Node.js) intermédiaire doté·e de... 
    Full time
    Worldwide

    Behaviour Interactive

    Montréal, QC
    18 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...  ...IU En collaboration avec les équipes de designers et autres programmeurs, proposer rapidement des prototypes de concepts d'interaction;... 

    Ubisoft

    Montréal, QC
    11 hours ago
  •  ...collaborates with gaming and entertainment giants like Disney, Sony, Activision, and...  ...that power Dead by Daylight, ranging from engine improvements to platform-specific implementations...  ...un atout important. En tant que  Programmeur·euse senior·e Systèmes sur  Dead by Daylight... 
    Full time
    Worldwide

    Behaviour Interactive

    Montréal, QC
    18 hours ago
  •  ...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... 
    Full time
    Work at office

    Ubisoft

    Montréal, QC
    18 hours ago
  •  ...nous nous 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... 
    Remote job
    Full time
    Work at office
    Work from home
    Flexible hours

    Fresche Solutions

    Montréal, QC
    18 hours ago
  •  ...prenons 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... 
    Full time
    Remote work

    Fresche Solutions

    Montréal, QC
    18 hours ago
  •  ...collaborates with gaming and entertainment giants like Disney, Sony, Activision, and...  ...performing, scalable C++ code as well as Unreal Engine Blueprints with a strong focus on...  ...les résoudre. Nous recherchons une·un Programmeur·euse Systèmes Senior pour jouer un rôle clé dans... 
    Full time

    Behaviour Interactive

    Montréal, QC
    18 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Programmeur.euse Engin - (March of Giants). Be the first to apply!