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

Programmeuse / Programmeur Engin senior (FOR HONOR)

Full-time

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: Ubisoft

Description 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.  

Vacancy posted 9 hours ago
Similar jobs that could be interesting for youBased on the Programmeuse / Programmeur Engin senior (FOR HONOR) in Montréal, QC vacancy
  •  ...Job Description As a Senior Multiplayer Programmer , you will focus on designing...  ...Integrate network functionality into the game engine, working closely with gameplay,...  .... RÉSUMÉ DU POSTE À titre de Programmeur ou programmeuse multijoueur senior, vous vous concentrerez... 
    Senior
    Full time

    Nbcuniversal

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

    Nbcuniversal

    Montréal, QC
    9 hours 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... 
    Senior
    Long term contract
    Full time

    Ubisoft

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

    Ubisoft

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

    Ubisoft

    Montréal, QC
    9 hours ago
  • Our employees are at the heart of everything we do. Together, we help people, businesses, and society prosper in good times and be resilient in bad times. Our employee promise represents Intact’s commitment to you in exchange for living our Values, striving to do your ...
    Senior
    Long term contract
    Full time
    Remote work
    Flexible hours

    Intact Financial

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

    Haven Interactive Studios

    Montréal, QC
    9 hours ago
  •  ...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 time
    Apprenticeship
    Work at office
    Remote work
    Flexible hours
    Day shift

    Jobs For Humanity

    Montréal, QC
    9 hours ago
  •  ...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... 
    Senior
    Daily paid
    Full time

    Ubisoft

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

    Ubisoft

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

    Cloud Chamber Montreal

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

    Cloud Chamber Montreal

    Montréal, QC
    9 hours ago
  •  ...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... 
    Senior
    Daily paid
    Full time

    Ubisoft

    Montréal, QC
    9 hours ago
  •  ...and pushing entertainment boundaries, join our journey and help create the unknown! Job Description As a Senior Game Designer (Combat) on For Honor at Ubisoft Montréal, you will help shape and evolve the game’s multiplayer combat experience through balancing, systemic... 
    Senior
    Long term contract
    Full time

    Ubisoft

    Montréal, QC
    13 days ago
  • $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... 
    Senior
    Full time
    Apprenticeship
    Summer work
    Work at office
    Flexible hours
    Day shift

    Kabam

    Montréal, QC
    9 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...  ...souhaitées Expérience de livraison de jeux avec Unreal Engine. Connaissance pratique de l'architecture microservices.... 
    Senior
    Full time
    Temporary work
    Internship

    Playstation Global

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

    High Dive Inc.

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

    Ubisoft

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

    Behaviour Interactive

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

    Behaviour Interactive

    Montréal, QC
    9 hours ago
  •  ...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... 
    Senior
    Full time
    Contract work
    Work at office
    Worldwide
    Flexible hours

    Kabam

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

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

    Montréal, QC
    9 hours ago
  •  ...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 time
    Work at office
    Remote work
    Worldwide

    People Can Fly, Sp. Z O.o.

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

    Ubisoft

    Montréal, QC
    9 hours ago
  •  ...as a foundation for selected animation systems; Fine-tune animation data with a high level of  precision as required by the  game engine with strong attention to detail; Export and integrate animations according to  technical guidelines in collaboration with the  Technical... 
    Full time
    Remote work

    Ubisoft

    Montréal, QC
    9 days ago
  •  ...a foundation for selected animation systems; Fine-tune animation data with a high level of  precision , as required by the  game engine , with strong attention to detail; Export and integrate animations according to  technical guidelines , in collaboration with the... 
    Full time

    Ubisoft

    Montréal, QC
    13 days ago
  •  ...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... 
    Senior
    Full time
    Worldwide

    Behaviour Interactive

    Montréal, QC
    9 hours ago
  •  ...ingénierie logicielle de pointe. Qu'attendons-nous d'un·e Programmeur·se Gameplay Senior ? Une véritable passion pour la création de jeux est...  .... What will you do? Design and implement well-engineered, reliable, maintainable, and bug-free code. Plan and... 
    Senior
    Full time
    Worldwide

    Cloud Imperium Games Limited

    Montréal, QC
    3 days ago
  •  ...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... 
    Senior
    Full time
    Worldwide

    Behaviour Interactive

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

    Fresche Solutions

    Montréal, QC
    9 hours ago

Do you want to receive more vacancies?

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