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

Programmeur.meuse Engin - OS (Game Network)

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 C++ sénior à Ubisoft Montréal, vous rejoindrez l’équipe Core Services - Online Tech Foundations. Cette équipe crée les technologies qui soutiennent les services en ligne de nombreuses productions d’Ubisoft. Vous contribuerez à concevoir et à faire évoluer des systèmes distribués et des intergiciels utilisés dans les jeux, notamment pour le moteur de jeu, la programmation de bas niveau, le réseau et les composants Web intégrés au moteur.

Ce que vous ferez

  • Développer et faire évoluer des intergiciels C++ fiables, performants et faciles à maintenir.
  • Contribuer aux orientations techniques et aux choix d’architecture.
  • Améliorer la qualité du code par les bonnes pratiques, les revues de code et l’amélioration continue.
  • Résoudre des problèmes techniques complexes et optimiser les performances.
  • Réduire les risques et la dette technique pour soutenir la pérennité des solutions.
  • Collaborer avec les équipes et les autres parties prenantes.
  • Partager les connaissances et suivre les évolutions technologiques.

Qualifications



Ce que vous apportez à l'équipe

  • Maîtrise avancée du C++ moderne (C++17/20/23 et +). 

  • Solide expertise en architecture logicielle et systèmes complexes. 

  • Compétences pointues bas niveau (mémoire, multithreading, optimisation CPU). 

  • Conception d'algorithmes performants et structures de données optimisées. 

  • Excellente capacité de débug et de profilage. 

  • Maîtrise de l'intégration et du déploiement continus (CI/CD). 

  • Analyse et résolution efficace de problèmes complexes. 

  • Excellente communication et esprit d'équipe. 

  • Autonomie, proactivité et sens aigu de l'initiative. 

  • Rigueur constante et culture de la qualité. 

  • Capacité d'influencer les choix et orientations techniques. 

Atouts :

  • Développement console (PlayStation, Xbox, Switch). 

  • Expertise en C#. 

  • Expérience avec un ou plusieurs moteurs de jeu (Snowdrop, Anvil, Unreal, Unity). 

  • Connaissances en infrastructure cloud (AWS, Azure). 

  • Expérience sur productions de jeux avec une forte composante Online. 

  • Maîtrise technique avancée dans des domaines tels que l’online et le réseau. 

Vacancy posted 8 hours ago
Similar jobs that could be interesting for youBased on the Programmeur.meuse Engin - OS (Game Network) in Montréal, QC vacancy
  •  ...the unknown! Job Description As a Senior C++ Engine Programmer at Ubisoft Montréal, you’ll join the Core...  ...and evolve distributed systems and middleware used in games, including game engine, low-level, networking, and engine-integrated web components. What you’ll... 
    Network
    Games
    Full time

    Ubisoft

    Montréal, QC
    7 days 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. ~... 
    Suggested
    Full time
    Monday to friday

    LUXIA INC

    Montréal, QC
    8 days ago
  •  ...Programmeur moteur senior Responsabilités: Être une personne avant-gardiste qui aime concevoir...  ...tout en aidant aux intégrations d'Epic Games et d'autres fournisseurs. Contribuer...  ...le développement de jeux avec Unreal Engine. Solides compétences en communication... 
    Games
    Work at office

    Highdive

    Montréal, QC
    10 days ago
  •  .... Job Description As a Lead Engine Programmer , you are responsible for defining...  ...performance techniques. À titre de Programmeur ou programmeuse moteur Lead, vous êtes...  ...least 8+ years of professional experience in game programming, with shipped AAA titles... 
    Games
    Long term contract
    Full time
    Local area

    NBCUniversal

    Montréal, QC
    13 days ago
  •  ...Job Responsibility: Job Title: Cloud Network Engineer Job Location: Montreal, QC (hybrid 3 days onsite in a week)Job Duration: Full Time Responsibilities: Perform deployment and operations of network infrastructure primarily related to new connectivity of a DC, Branches... 
    Network
    Full time
    Manual labor
    Shift work
    3 days per week

    AppTad Technologies Pvt Ltd

    Montréal, QC
    6 days ago
  •  ...implémentation des systèmes d’IA dans Unreal Engine. Vous collaborerez étroitement avec les...  ...claire et évolutive à l’intention des programmeurs ;   ~ S’assurer que les systèmes d’IA...  ...About Krafton Montreal   We are a leading game development studio composed of veterans... 
    Games

    KRAFTON Montréal Studio

    Montréal, QC
    4 days ago
  • $75k - $125k per year

    Network Engineering Specialist Position Description Location: Montreal or Toronto Bilingual: French/English is required The CGI GTO Montreal Projects team manages network environments and services for internal and external clients across Canada and globally. This... 
    Network
    Local area
    Remote work
    Montréal, QC
    4 days ago
  •  ...nous faisons Grâce à notre équipe de programmeurs experts de plus en plus nombreuse, les projets...  ...de développement obligatoire avec Unreal Engine Avantages Nous payons l’entièreté...  ...à charge. À PROPOS DE NOUS Epic Games est une entreprise de premier plan du divertissement... 
    Games

    Epic Games (French)

    Montréal, QC
    17 hours ago
  •  ...repousser les limites du divertissement, joignez‑vous à nous et contribuez à créer l’inconnu ! Description du poste 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... 
    Full time

    Ubisoft

    Montréal, QC
    26 days ago
  •  ...Programmeur UI senior Highdive recherche un programmeur généraliste expérimenté pouvant aider...  .... Expérience avec Unreal Engine 5 (Slate, UMG) Atout : CommonUI, plugin...  ...support UI/UX team to build and optimize game interfaces, implement menus, HUD, and UI... 
    Games
    Work at office

    Highdive

    Montréal, QC
    10 days ago
  •  ...world-class adult entertainment and games on some of the internet’s safest...  ...corporate infrastructure team, as a Network  Specialist you will support the engineering, optimization, and stability of the...  ...Experience with Juniper platforms and Junos OS, or comparable networking... 
    Network
    Games
    Full time
    Work at office
    Local area
    Remote work

    Aylo Careers

    Montréal, QC
    16 days ago
  • $250k per year

     ...Network Engineer Job Opportunity Role: Network Engineer Client:  Elite Tech Firm Salary: Up to $250k CAD + Industry Leading Bonus Experience Level: 4 - 15 years of Experience Location:  Montreal Skills Multicast Palo Alto Fortinet Python... 
    Network
    Permanent employment
    Work at office
    Immediate start
    Flexible hours

    Hunter Bond

    Montréal, QC
    a month ago
  •  ...and regulatory services across the Rogers wireline and wireless networks. The ideal candidate brings strong troubleshooting and...  ...practices, including NENA, EENA, FCC and CRTC . Support the engineering and development of voice, messaging and location services .... 
    Network
    Full time
    Contract work
    Work at office
    Shift work

    Rogers Communications

    Montréal, QC
    5 hours ago
  •  ...Position: Palo Alto Network Engineer - L3- Bilingual Work Model: 3 days in office Location: Montreal Key Responsibilities · Plan, design, and execute Palo Alto Firewall migration and upgrade projects. · Perform firewall policy review, rule optimization, and security... 
    Network
    Permanent employment
    Work at office

    Astra North Infoteck Inc.

    Montréal, QC
    6 days ago
  •  ...exclusivement en anglais. Cloud Imperium Games est une entreprise de développement de...  ...pointe. Qu'attendons-nous d'un·e Programmeur·se Gameplay Senior ? Une véritable...  ...will you do? Design and implement well-engineered, reliable, maintainable, and bug-free... 
    Games
    Full time
    Worldwide

    Cloud Imperium Games Limited

    Montréal, QC
    10 days ago
  •  ...Description du poste   En tant que Programmeur·euse Gameplay IA, vous aurez la charge de...  ...mathématiques 3D, expérience avec Unreal Engine est un plus;   ~ Expérience dans les systèmes...  ...Krafton Montreal   We are a leading game development studio composed of veterans of... 
    Games

    KRAFTON Montréal Studio

    Montréal, QC
    4 days ago
  •  ...chevronnés dans l'utilisation du moteur Unreal Engine, nous continuons à développer notre...  ...Fly is one of the leading independent AAA game development studios. Our international...  ...Job Description Nous recherchons un programmeur Sénior en AI de jeu qui fait preuve de... 
    Games
    Full time
    Work at office
    Remote work
    Worldwide

    People Can Fly

    Montréal, QC
    6 days ago
  •   Chaque jour, notre équipe Technologie poursuit le même but : relier les Canadiennes et les Canadiens aux personnes et aux choses qui comptent le plus à leurs yeux. Ensemble, nous soutenons fièrement 30 millions de Canadiennes et de Canadiens chaque mois en gérant un vaste...
    Network
    Full time
    Contract work
    Apprenticeship
    Work at office

    Rogers Communications

    Montréal, QC
    5 hours 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
    14 days 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
  •   Chaque jour, notre équipe Technologie poursuit le même but : relier les Canadiennes et les Canadiens aux personnes et aux choses qui comptent le plus à leurs yeux. Ensemble, nous soutenons fièrement 30 millions de Canadiennes et de Canadiens chaque mois en gérant un vaste...
    Network
    Full time
    Contract work
    Apprenticeship
    Work at office
    Day shift

    Rogers Communications

    Montréal, QC
    5 hours 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
  •  ...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
    8 days ago
  •  ...about innovation and pushing entertainment boundaries, join our journey and help create the unknown! Job Description As a Network Administrator at Ubisoft Montréal, you will help maintain and improve the infrastructure used by our global network team. You will also... 
    Network
    Full time
    Local area

    Ubisoft

    Montréal, QC
    1 day ago
  •  ...inoubliables. Découvrez notre côté de la vie. Pour plus d'informations, rendez-vous sur ===== ITALIAN - Localization Video Game QA Tester Montreal, Canada Are you a gamer looking to take advantage of your native language? Look no further, Side Montreal... 
    Games
    Permanent employment
    Full time
    Contract work
    Work at office
    Immediate start
    Worldwide
    Trial period
    Monday to friday
    1 day per week

    Side

    Montréal, QC
    10 days ago
  •  ...Solution SFT cherche un (e)  Analyste programmeur en géomatique  dans ce poste vous interviendrez dans le cadre d'un projet client qui relève du secteur public dans la ville du Québec . Mode : Télétravail depuis le Canada (présence sur site Québec, si exceptionnellement... 
    Remote work

    Solution SFT

    Montréal, QC
    more than 2 months ago
  •  ...dynamique de votre équipe L’équipe Edge OS est responsable du développement d’un...  ...government organizations via an integrated network of resellers, integrators and consultants...  ...great fit Bachelor’s degree in Software Engineering, Computer Science or equivalent experience... 
    Network
    Full time
    Remote work
    Flexible hours
    Day shift

    Genetec

    Montréal, QC
    more than 2 months ago
  • Vos missions au quotidien À PROPOS DU POSTE L’objectif de Global Banking Technology & Operations (GBTO) Canada est de fournir des services opérationnels quotidiens aux unités de banque d’investissement et de banque corporative de Société Générale ainsi qu’à...
    Daily paid
    Permanent employment
    Apprenticeship

    Société Générale

    Montréal, QC
    more than 2 months ago
  •  ...gamers come to Mistplay to discover new games to play and earn rewards. Gamers are rewarded...  ..., and own the shared infrastructure and network products that consolidation makes possible. You will work cross-functionally with engineering, data science, commercial and operations... 
    Network
    Games
    Long term contract
    Full time
    Contract work
    Work at office
    Day shift
    2 days per week

    mistplay

    Montréal, QC
    10 days ago
  • Vos missions au quotidien Le Montreal Solutions Center (MSC) développe des solutions logicielles pour les principaux marchés financiers des Amériques, d’Asie et d’Europe. Nos solutions doivent être compétitives afin de développer ou consolider notre part de marché...
    Daily paid

    Société Générale

    Montréal, QC
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Programmeur.meuse Engin - OS (Game Network). Be the first to apply!