Senior gameplay programmer

2 weeks ago


Montréal QC, Canada Ubisoft Entertainment Full time

Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. If you are excited about solving game-changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown.

JOB DESCRIPTION

When you’re a Gameplay Programmer at Ubi Montreal, you have direct influence over the quality of the game that will end up in the players’ hands; there is a tangible link between your work and the player experience. You are entrusted with coding the interactive systems that make the game.

With every new iteration, you commit yourself to answering the most fundamental questions: Will the player enjoy this? Does it feel right? Is it AAA quality? You’re an avid gamer who cares about the player experience.

As a dependable member of a cohesive gameplay team composed of AI, UI and 3Cs specialists, you will bring to life the vision of the game and mission designers, who will take your point of view and expertise into consideration when making their decisions.

What you'll do

  • Code new and existing systems to meet the intent of the game’s design;
  • Keep them coherent with existing code;
  • Develop gameplay tools for large content teams;
  • Understand existing functions, and suggest and develop improvements ;
  • Collaborate with designers and animators on environments;
QUALIFICATIONS

What you bring

  • At least 5 years of experience in C++ and optimizing code;
  • Experience in gameplay, AI, and design (main character, cameras, NPCs, environment, behaviours);
  • A degree in Computer Science orSoftware Engineering (or related training);
  • Experience as part of a team that has shipped a video game is an asset;
  • Proficiency to communicate with all disciplines and to support and elevate the team in terms of quality and vision of the game;
  • You are creative and thirsty for innovation.
ADDITIONAL INFORMATION

Charles-Antoine and Jaimie, our talent acquisition specialists, will analyze your application. Please send usyour CV highlighting your education, experience and skills.

Please note that our positions are hybrid, but if you reside outside Quebec or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.

We look forward to reading your application

LET OUR TEAM MEMBERS TELL YOU ABOUT THEIR JOB Games Explained: Game Engines

Developers have many technologies and tools at their disposal to build games, and game engines are at their core. Timothy Dansie, technical associate producer, explains how game engines work and which ones we use at Ubisoft.

Alexandru's journey: from Game Tester to IT teams Machine Learning, Physics Simulation, Kolmogorov Complexity, and Squishy Bunnies FAQ Can I submit an open application?

We do not process open applications, you can find all our open positions on the Ubisoft Careers page by clicking on the ‘Search jobs’ button.

How can I check my application status?

You can check your application status by logging into your SmartRecruiters candidate profile (my.smartrecruiters.com)

At Ubisoft, everyone is welcome We seek people passionate about their specialties, jobs or the entertainment industry in general.

#J-18808-Ljbffr

  • Montréal, QC, Canada Haven Studios Inc Full time

    In May 2021, we embarked on a journey to start Haven Studios with a small team and big ambitions. Our goal was to build a studio where we could make the kind of games we’ve always wanted to create – and games we’ve longed to play. We’ve made amazing progress in a short time thanks to our talented, passionate team and their exceptional...


  • Montréal, QC, Canada Ubisoft Montréal Full time

    Company Description Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow...

  • Gameplay Programmer

    2 weeks ago


    Montréal, QC, Canada Krafton Full time

    English will follow below. Description du Poste Nous recherchons un Programmeur·euse Gameplay pour rejoindre notre équipe ! En tant que Programmeur·euse Gameplay vous serez en charge de la conception, de l'implémentation et du maintien des systèmes gameplay de notre jeu. Vous travaillerez en étroite collaboration avec le Directeur de Jeu, les...


  • Montréal, QC, Canada Ubisoft Full time

    Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to...


  • Montréal, QC, Canada Ubisoft Entertainment Full time

    Senior gameplay programmer - (Assassin's Creed project) Full-time Flexible Working Organization: Hybrid Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many...


  • Montréal, QC, Canada KRAFTON Montréal Studio Full time

    English will follow below. Description du Poste KRAFTON Montréal recherche un Lead, Programmeurs Gameplay pour rejoindre notre équipe et travailler sur notre nouvelle IP passionnante ! Vos compétences en leadership soutiendront et dirigeront une équipe de programmeurs depuis la phase de Conception (presque achevée) jusqu'à la Production. Vous...


  • Montréal, QC, Canada Sony Playstation Full time

    Why PlayStation? PlayStation isn’t just the Best Place to Play — it’s also the Best Place to Work. Today, we’re recognized as a global leader in entertainment producing The PlayStation family of products and services including PlayStation5, PlayStation4, PlayStationVR, PlayStationPlus, acclaimed PlayStation software titles from PlayStation Studios,...


  • Montréal, QC, Canada Reflector Entertainment Ltd. Full time

    Situé à Montréal, Reflector, une filiale du groupe Bandai Namco, est un studio de divertissement de renom qui travaille avec les meilleurs talents de l'industrie pour produire des contenus captivants pour des publics internationaux. En utilisant une approche transmédia axée sur la création d'univers narratifs riches, l'entreprise réussit...


  • Montréal, QC, Canada Ubisoft Full time

    Job Description When you’re a Gameplay Programmer at Ubi Montreal, you have direct influence over the quality of the game that will end up in the players’ hands; there is a tangible link between your work and the player experience. You are entrusted with coding the interactive systems that make the game. With every new iteration, you commit yourself...


  • Montréal, QC, Canada Reflector Entertainment Ltd. Full time

    Situé à Montréal, Reflector, une filiale du groupe Bandai Namco, est un studio de divertissement de renom qui travaille avec les meilleurs talents de l'industrie pour produire des contenus captivants pour des publics internationaux. En utilisant une approche transmédia axée sur la création d'univers narratifs riches, l'entreprise réussit...


  • Québec, QC, Canada Haven Studios Full time

    //English Follows// Poste - Programmeur ·euse Senior – Jouabilité Réseau Nous sommes à la recherche d’un·e Programmeur·euse Senior - Réseaux pour se joindre à notre équipe. Vous serez responsable du développement et de l’enrichissement des solutions de code réseau de base du jeu. En utilisant votre solide formation technique et votre...


  • Montréal, QC, Canada HoYoverse Full time

    At HoYoverse, we are committed to creating immersive virtual world experiences for players around the world. In addition to game products such as Genshin Impact, Honkai Impact 3rd, Tears of Themis, and Honkai: Star Rail, HoYoverse also launched the dynamic desktop software N0va Desktop, the community product HoYoLAB, and created a variety of products such...


  • Montréal, QC, Canada Ubisoft Montréal Full time

    When you’re a Gameplay Programmer at Ubi Montreal, you have direct influence over the quality of the game that will end up in the players’ hands; You are entrusted with coding the interactive systems that make the game. Is it AAA quality? You’re an avid gamer who cares about the player experience. As a dependable member of a cohesive gameplay team...


  • Montréal, QC, Canada Ubisoft Full time

    Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to...


  • Montréal, QC, Canada Knewin Full time

    Employer Industry: Game Development Why Consider this Job Opportunity: - Competitive salary and performance-based annual bonuses - Benefit package 100% paid by the employer, including full dental coverage and RRSP matching - Personal development opportunities and the ability to work in a global environment - Work in a creative team with passionate...


  • Montréal, QC, Canada Artaux Full time

    When you’re a gameplay animator at Ubi Montreal, you are responsible for a game’s polished, harmonious animation, which allows players to fully immerse themselves in a world that is stylistically believable and consistent. Whether you’re animating for a hero or a monster, for a crowd or an object, you are always thinking of the movement’s intention...


  • Montréal, QC, Canada Electronic Arts Full time

    (Pour visualiser la description de poste en français, veuillez sélectionner le français dans le menu déroulant au haut de la page sous "Select Language".) Our M otive is to develop innovative action games set in iconic worlds where every player feels like the hero. Let's say that again—iconic worlds where every player feels like the hero. Our...

  • Programmeur(e) de jeu

    3 weeks ago


    Montréal, QC, Canada Haven Studios Inc Full time

    In May 2021, we embarked on a journey to start Haven Studios with a small team and big ambitions. Our goal was to build a studio where we could make the kind of games we’ve always wanted to create – and games we’ve longed to play. Haven joined the PlayStation Studios family in 2022, and we are on track to build an exclusive new IP for Playstation and...


  • Montréal, QC, Canada People Can Fly Studio Full time

    People Can Fly, un des principaux studios indépendants de développement de jeux AAA, est composé d’une équipe internationale de centaines de personnes talentueuses travaillant depuis des bureaux situés en Pologne, au Royaume-Uni, aux États-Unis et au Canada, mais aussi de partout dans le monde grâce à nos programmes de télétravail. Fondée en...


  • Montréal, QC, Canada People Can Fly Studio Full time

    Company Description: People Can Fly, un des principaux studios indépendants de développement de jeux AAA, est composé d’une équipe internationale de centaines de personnes talentueuses travaillant depuis des bureaux situés en Pologne, au Royaume-Uni, aux États-Unis et au Canada, mais aussi de partout dans le monde grâce à nos programmes de...