Senior Programmer

4 weeks ago


Montreal, Quebec, Canada Ubisoft Entertainment Full time
Senior Programmer - C++ (NPC Behaviour) - Far Cry Project

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 passionate about solving complex challenges, cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join our journey and help us create innovative gaming experiences.

Job Description

As a Senior Programmer at Ubisoft, you will be responsible for creating immersive and engaging game experiences. Using our advanced tools and technologies, you will design and implement AI systems that bring non-playable characters to life. Your expertise will be crucial in creating a believable and interactive game world that players will love.

You will work closely with mission designers to improve each new version of the game, ensuring that the AI systems are coherent and maintain high standards of quality. Your collaboration with other team members, including programmers, animators, designers, and dev testers, will be essential in delivering a top-notch gaming experience.

Key Responsibilities:

  • Design and implement AI systems for non-playable characters;
  • Collaborate with mission designers to improve game AI;
  • Work with cross-functional teams to deliver high-quality gaming experiences;
  • Stay up-to-date with the latest technologies and trends in game development.
Qualifications

What We're Looking For

  • At least 5 years of experience in AI programming, ideally in the video game industry;
  • Proficiency in C++ language;
  • A degree in Computer Science, Computer Engineering or equivalent;
  • Experience as part of a team that has shipped a video game is an asset;
  • A rare mix of attention to detail and flexibility in your work organization;
  • Proficiency to communicate with all disciplines and to support and elevate the team in terms of quality and vision of the game;
  • Creativity and a thirst for innovation.
Additional Information

Charles-Antoine and Jaimie, our talent acquisition specialists, will analyze your application. Please send us your 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


  • Senior Programmer

    3 weeks ago


    Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Job Title: Senior ProgrammerUbisoft is seeking a highly skilled Senior Programmer to join our team in Montreal. As a key member of our development team, you will be responsible for designing and implementing AI systems for our games.Job DescriptionWe are looking for a talented Senior Programmer with a strong background in AI programming to join our team. The...

  • Senior Programmer

    3 weeks ago


    Montreal, Quebec, Canada Jobs for Humanity Full time

    Job Title: Senior ProgrammerJob Description:We are seeking a skilled Senior Programmer to join our team at Jobs for Humanity. As a Senior Programmer, you will be responsible for designing and implementing AI systems for our games.Responsibilities:Design and implement AI systems for our gamesCollaborate with designers to ensure AI systems are coherent and...


  • Montreal, Quebec, Canada Behaviour Interactive Inc. Full time

    Unlock Your Potential as a Senior Gameplay ProgrammerBehaviour Interactive Inc. is a leading Canadian gaming studio, renowned for its flagship franchise, Dead by Daylight. We're seeking a skilled Senior Gameplay Programmer to join our team and contribute to the development of cutting-edge video games.About the RoleWe're looking for a seasoned programmer with...


  • Montreal, Quebec, Canada Behaviour Interactive Inc. Full time

    Unlock Your Potential as a Senior Gameplay ProgrammerBehaviour Interactive Inc. is a leading Canadian gaming studio, renowned for its flagship franchise, Dead by Daylight. We're seeking a skilled Senior Gameplay Programmer to join our team and contribute to the development of cutting-edge video games.About the RoleWe're looking for a seasoned programmer with...

  • Senior Programmer

    1 month ago


    Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Senior AI Programmer - C++ (NPC Behaviour) - Far Cry ProjectUbisoft Entertainment is seeking a highly skilled Senior AI Programmer to join our team in Montreal. As a key member of our development team, you will be responsible for designing and implementing AI systems for our upcoming game, Far Cry.Key Responsibilities:Design and implement AI systems for...

  • Senior Programmer

    1 month ago


    Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Senior AI Programmer - C++ (NPC Behaviour) - Far Cry ProjectUbisoft Entertainment is seeking a highly skilled Senior AI Programmer to join our team in Montreal. As a key member of our development team, you will be responsible for designing and implementing AI systems for our upcoming game, Far Cry.Key Responsibilities:Design and implement AI systems for...

  • Senior UI Programmer

    3 weeks ago


    Montreal, Quebec, Canada Hasbro Full time

    Senior UI Programmer Job DescriptionWe are seeking a highly skilled Senior UI Programmer to join our team at Hasbro. As a key member of our development team, you will be responsible for designing and implementing user interface systems for our games.Key Responsibilities:Define and establish a vision for the game's user interfacesDevelop and optimize UI...

  • Senior UI Programmer

    3 weeks ago


    Montreal, Quebec, Canada Hasbro Full time

    Senior UI Programmer Job DescriptionWe are seeking a highly skilled Senior UI Programmer to join our team at Hasbro. As a key member of our development team, you will be responsible for designing and implementing user interface systems for our games.Key Responsibilities:Define and establish a vision for the game's user interfacesDevelop and optimize UI...


  • Montreal, Quebec, Canada Behaviour Interactive Inc. Full time

    Unlock Your Potential as a Senior Gameplay ProgrammerBehaviour Interactive Inc. is a leading Canadian gaming studio, renowned for its flagship franchise, Dead by Daylight. We're seeking a highly skilled Senior Gameplay Programmer to join our team and contribute to the development of cutting-edge video games.About the RoleWe're looking for a seasoned...


  • Montreal, Quebec, Canada Behaviour Interactive Inc. Full time

    Unlock Your Potential as a Senior Gameplay ProgrammerBehaviour Interactive Inc. is a leading Canadian gaming studio, renowned for its flagship franchise, Dead by Daylight. We're seeking a highly skilled Senior Gameplay Programmer to join our team and contribute to the development of cutting-edge video games.About the RoleWe're looking for a seasoned...


  • Montreal, Quebec, Canada 2K Full time

    Senior Gameplay ProgrammerWe're seeking a highly skilled Senior Gameplay Programmer to join our dynamic team and contribute to the development of our AAA Unreal5 project.About the RoleAs a Senior Gameplay Programmer, you'll be responsible for designing and implementing engaging gameplay features, collaborating with cross-functional teams, and ensuring the...


  • Montreal, Quebec, Canada 2K Full time

    Senior Gameplay ProgrammerWe're seeking a highly skilled Senior Gameplay Programmer to join our dynamic team and contribute to the development of our AAA Unreal5 project.About the RoleAs a Senior Gameplay Programmer, you'll be responsible for designing and implementing engaging gameplay features, collaborating with cross-functional teams, and ensuring the...

  • Senior UI Programmer

    2 months ago


    Montreal, Quebec, Canada HASBRO DEUTSCHLAND GmbH Full time

    Job Title: Senior UI ProgrammerWe are seeking a highly skilled Senior UI Programmer to join our team at HASBRO DEUTSCHLAND GmbH. As a key member of our development team, you will be responsible for designing and implementing user interfaces for our games.Key Responsibilities:Define and Establish a Vision for the Game's User Interfaces: Develop a clear...

  • Senior UI Programmer

    2 months ago


    Montreal, Quebec, Canada HASBRO DEUTSCHLAND GmbH Full time

    Job Title: Senior UI ProgrammerWe are seeking a highly skilled Senior UI Programmer to join our team at HASBRO DEUTSCHLAND GmbH. As a key member of our development team, you will be responsible for designing and implementing user interfaces for our games.Key Responsibilities:Define and Establish a Vision for the Game's User Interfaces: Develop a clear...

  • Senior Programmer

    1 month ago


    Montreal, Quebec, Canada Borderless Capital Full time

    About the RoleWe are seeking a highly skilled Senior AI Programmer to join our team at Epic Games. As a key member of our Unreal Engine AI team, you will be responsible for collaborating with other programmers to propose APIs that will be leveraged by other UE Engine teams, as well as programmers and designers from 1st Parties or Licensees who are using the...

  • Senior Programmer

    1 month ago


    Montreal, Quebec, Canada Borderless Capital Full time

    About the RoleWe are seeking a highly skilled Senior AI Programmer to join our team at Epic Games. As a key member of our Unreal Engine AI team, you will be responsible for collaborating with other programmers to propose APIs that will be leveraged by other UE Engine teams, as well as programmers and designers from 1st Parties or Licensees who are using the...


  • Montreal, Quebec, Canada Behaviour Interactive Inc. Full time

    Unlock Your Potential as a Senior Gameplay ProgrammerAt Behaviour Interactive Inc., we're pushing the boundaries of interactive entertainment. As a Senior Gameplay Programmer, you'll be part of a dynamic team that crafts unforgettable experiences across PC, console, and mobile platforms.About the RoleWe're seeking a seasoned gameplay programmer with a...

  • Senior UI Programmer

    2 months ago


    Montreal, Quebec, Canada Hasbro Full time

    Senior UI ProgrammerWe are seeking a highly skilled Senior UI Programmer to join our team at Hasbro. As a key member of our development team, you will be responsible for designing and implementing the user interface for our games.Key Responsibilities:Define and establish a vision and direction for the game's user interfacesDevelop, implement and optimize UI...

  • Senior UI Programmer

    1 month ago


    Montreal, Quebec, Canada HASBRO DEUTSCHLAND GmbH Full time

    Job Title: Senior UI ProgrammerWe are seeking a highly skilled Senior UI Programmer to join our team at HASBRO DEUTSCHLAND GmbH. As a key member of our development team, you will be responsible for designing and implementing user interface systems for our games.Key Responsibilities:Define and establish a vision and direction for the game's user...

  • Senior UI Programmer

    1 month ago


    Montreal, Quebec, Canada HASBRO DEUTSCHLAND GmbH Full time

    Job Title: Senior UI ProgrammerWe are seeking a highly skilled Senior UI Programmer to join our team at HASBRO DEUTSCHLAND GmbH. As a key member of our development team, you will be responsible for designing and implementing user interface systems for our games.Key Responsibilities:Define and establish a vision and direction for the game's user...