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

Programmeur.euse Engin - (March of Giants)

Temporary

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 21 days ago
Similar jobs that could be interesting for youBased on the Programmeur.euse Engin - (March of Giants) in Montréal, QC vacancy
  •  ...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
    11 days ago
  •  ...diversité des perspectives permet aux joueur·euse·s comme aux équipes de s’épanouir. Si...  ...à la mission de l’équipe Anti-triche de March of Giant, en veillant à offrir à la communauté un...  ...·le de la sécurité et la vision d’un·e programmeur·euse engin, en intégrant directement... 
    Suggested
    Full time
    Apprenticeship

    Ubisoft

    Montréal, QC
    17 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...  ...Qualifications souhaitées Expérience de livraison de jeux avec Unreal Engine. Connaissance pratique de l'architecture microservices.... 
    Suggested

    Haven Interactive Studios

    Montréal, QC
    10 hours ago
  •  ...processus facilitant le déploiement des services par les développeur·euse·s, de manière sécuritaire et contrôlée. Définir et suivre SLA/...  ...; réseaux (DNS, CDN, load balancing, TLS). Atouts : Unreal Engine 5 (ou moteur similaire), méthodologie DevOps, expérience en... 
    Suggested
    Full time

    Ubisoft

    Montréal, QC
    3 days ago
  •  ...nous à créer l’inconnu! Description du poste En tant que programmeur·euse physique à Ubisoft Montréal, vous contribuerez à offrir des...  ...; Expérience en jeu multijoueur; Expérience avec Unreal Engine; De solides compétences en programmation C et C++; Une excellente... 
    Suggested
    Full time
    Apprenticeship

    Ubisoft

    Montréal, QC
    13 days ago
  •  ...faire partie de notre famille. Description: Récapitulatif de la description d'emploi Nous cherchons un(e) Analyste-programmeur(euse) – Java pour la Direction Guichet unique, Cadres, outils et pratiques de développement. Vous aurez à travailler sur des... 
    Full time
    Apprenticeship
    Flexible hours

    IT UNLOCK CONSULTING INC.

    Montréal, QC
    5 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.... 
    Temporary work
    Internship

    PlayStation Global

    Montréal, QC
    10 hours ago
  •  ...TEHORA est présentement à la recherche d' un(e) programmeur(euse) junior FrontEnd Angular 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
    Contract work
    Remote work
    Flexible hours

    TEHORA

    Montréal, QC
    7 days 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
    Full time
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Montréal, QC
    9 days 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... 
    Remote work

    KRAFTON Montréal Studio

    Montréal, QC
    10 hours 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
    8 days 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) ●... 
    Casual work

    2K

    Montréal, QC
    10 hours ago
  •  ...collaborates with gaming and entertainment giants like Disney, Sony, Activision, and...  ...~ Strong  expertise in C++ and Unreal Engine. ~ Experience building tools and working...  ...l’équipe de Dead by Daylight en tant que Programmeur(se) généraliste principal(e) et contribuez... 
    Permanent employment
    Full time
    Montréal, QC
    10 days ago
  • $97k - $107.5k per year

    Vous aimez concevoir et implanter des solutions technologiques, notamment au sein de l’écosystème Microsoft Dynamics 365 ? Vous êtes à la recherche de nouveaux défis et souhaitez vous joindre à un milieu de travail inspirant par sa mission de protection du public ? Nous voulons...
    Daily paid
    Permanent employment
    Full time
    Summer work
    Flexible hours

    Collège des médecins du Québec

    Montréal, QC
    20 days ago
  •  ...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... 
    Long term contract
    Full time

    Ubisoft

    Montréal, QC
    21 days ago
  •  ...collaborates with gaming and entertainment giants like Disney, Sony, Activision, and...  ...systems for AAA game services or doing engine/system programming for games. Experience...  ...rejoignez Behaviour Interactive en tant que Programmeur·euse Backend senior·e   Vous êtes prêt·e... 
    Permanent employment
    Full time
    Worldwide
    Montréal, QC
    25 days 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... 
    Permanent employment
    Full time
    Montréal, QC
    a month ago
  •  ...Sous la supervision du coordonnateur Service Après-ventes, le ou la programmeur(euse) service après-ventes (SAV) agit comme premier répondant aux appels de services et effectue les déplacements, d’urgence ou planifiés, chez les clients de NūMove pour résoudre des enjeux techniques... 
    Permanent employment
    Full time
    Contract work

    NuMove Robotique & Vision

    Montréal, QC
    6 days ago
  •  ...les différentes sous‑lignes métiers. Le Montreal Solutions Center (MSC) développe des solutions logicielles pour les principaux marchés financiers en Amérique, en Asie et en Europe. Nos solutions doivent être compétitives afin de développer ou consolider nos parts de marché... 
    Daily paid

    Société Générale

    Montréal, QC
    a month ago
  •  ...tuition reimbursement, RRSP, sick and vacation days, standard increases (if applicable). Job Description As a senior software engineer on the APPS team, you will take on a leadership role in the development of artist-facing tools that enhance the creative and production... 
    Long term contract
    Work at office

    Sony Pictures Imageworks

    Montréal, QC
    10 hours ago
  • $40 - $60 per hour

    Work Term: Temporary Work Language: English Education: Experience: Études Baccalauréat ou experience équivalente Tâches ~ Écrire, modifier, intégrer et mettre à l'essai le code des logiciels Systèmes de gestion (sig ou bd) Développement et exploitation...
    Full time
    Temporary work

    USG INFORMATION SERVICES ULC

    Montréal, QC
    11 days ago
  •  ...emploi en juillet ou août 2026* Nous recherchons un.e recruteur.euse technique pour accompagner la croissance de notre organisation en...  ...de recherche complets : ciblage de profils, cartographie de marché (local et international), analyses concurrentielles et création de... 
    Apprenticeship
    Summer work
    Work at office
    Local area

    LoiZéro

    Montréal, QC
    9 hours ago
  •  ...science fundamentals, including in-depth understanding of data structures, algorithms, and operating systems; Familiarity with various engine modules and plugins, with preference given to candidates possessing physics-related development experience; Strong C++ programming... 
    Work at office

    Highdive

    Montréal, QC
    10 hours ago
  •  ...vérification et de conformité ainsi que la prise de décisions stratégiques de l’organisation. Vos responsabilités principales Analyse de marché et veille sectorielle Réaliser des veilles sectorielles structurées et des analyses approfondies des modèles d’affaires des... 
    Permanent employment
    Full time
    Contract work
    Work at office
    Remote work
    Flexible hours
    Day shift
    2 days per week
    1 day per week

    Éco Entreprises Québec

    Montréal, QC
    5 days ago
  •  ...Sous la supervision du Chef d’équipe automatisme, le programmeur Robot – PLC - IHM effectue la programmation, la simulation, l’intégration et la mise en opération de robots/PLC/IHM dans une cellule robotisée chez NūMove et chez le client final. RESPONSABILITÉS ~ Participe... 
    Permanent employment
    Full time

    NuMove Robotique & Vision

    Montréal, QC
    6 days ago
  •  ...Qualifications Training: ~ Bachelor of Computer Science or Computer Engineering or equivalent training or experience. Experience: ~3-5...  ...-disciplinary environment. Bonus : Experience with Unreal Engine 5, Slate and UMG; Bonus : Experience with UI Frameworks such... 
    Full time

    Ubisoft

    Montréal, QC
    21 days ago
  • $22 - $25 per hour

    Description de l'entreprise Impact Détail offre des services spécialisés dans la mise en marché pour le secteur de l'alimentation et des pharnacies. Nous sommes présentement à la recherche de marchandiseurs et marchandiseuses pour se joindre à notre équipe grandissante.... 
    Daily paid
    Permanent employment
    Full time
    Weekend work
    Day shift
    Afternoon shift

    Impact Détail Inc.

    Montréal, QC
    4 days ago
  •  ...ingénierie logicielle de pointe. Qu'attendons-nous de notre Programmeur.se Gameplay ? ~ Soyez à l'aise de travailler avec C++ dans...  ...as a whole. What will you do? ~ Design and implement well-engineered, reliable, maintainable, and bug-free code. ~ Collaborate with... 
    Full time
    Worldwide

    Cloud Imperium Games Limited

    Montréal, QC
    8 days ago
  •  ...collaborates with gaming and entertainment giants like Disney, Sony, Activision, and...  ...expertise and strong knowledge of the Unreal Engine, you will contribute to the development and...  ..., animateurs, chefs d’équipe et autres programmeur·se·s afin de définir les besoins et spécifications... 
    Montréal, QC
    a month ago
  •  ...excellence fait sa réputation!  Description du poste Le service de gestion de produits est à la recherche d’un.e  Assistant.e chef.fe de marché . À ce titre, vous aurez à soutenir le Chef de marché senior concernant des lignes de produits spécifiques, à travers l’implantation... 
    Full time
    Day shift

    UAP Inc.

    Montréal, QC
    14 days 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!