Programmeur.euse Engin - (March of Giants)
Ubisoft
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 posteCe 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.
- ...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'...SuggestedFull time
- ...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...SuggestedFull timeApprenticeship
- ...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
- ...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...SuggestedFull time
- ...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...SuggestedFull timeApprenticeship
- ...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 timeApprenticeshipFlexible hours
- ...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 workInternship
- ...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 payContract workRemote workFlexible hours
- ...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 payFull timeContract workApprenticeshipRemote workFlexible hours
- ...: 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
- ...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 payContract workApprenticeshipRemote workFlexible hours
- ...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
- ...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 employmentFull time
$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 paidPermanent employmentFull timeSummer workFlexible hours- ...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 contractFull time
- ...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 employmentFull timeWorldwide
- ...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 employmentFull time
- ...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 employmentFull timeContract work
- ...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
- ...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 contractWork at office
$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 timeTemporary work- ...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...ApprenticeshipSummer workWork at officeLocal area
- ...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
- ...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 employmentFull timeContract workWork at officeRemote workFlexible hoursDay shift2 days per week1 day per week
- ...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 employmentFull time
- ...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
$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 paidPermanent employmentFull timeWeekend workDay shiftAfternoon shift- ...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 timeWorldwide
- ...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...
- ...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 timeDay shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Programmeur.euse Engin - (March of Giants). Be the first to apply!
- stage developpeur front end Montréal, QC
- interactive developer Montréal, QC
- développeur vba Montréal, QC
- programmeur plc Montréal, QC
- developer Montréal, QC
- developpeur c# Montréal, QC
- rpa developer Montréal, QC
- développeur front end angular Montréal, QC
- senior developer Montréal, QC
- junior programmer Montréal, QC

