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

AI Programmer (Far Cry)

Full-time

Ubisoft



Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing entertainment boundaries, join our journey and help create the unknown!

Job Description



What you’ll do

This programmer will be responsible for anything related to NPC behavior tech:

• Shared responsibility for maintaining, debugging, and improving anything related to NPC behaviors:

  • Combat and NPC coordination and collaboration.
  • Systemic NPCs reactions to elements (fire, poison, etc.) and any other significant in-game event.
  • Working on unique behaviors for archetypes.
  • Making NPCs understandable and believable, with an emphasis on animation.

• Work in C++ and behavior trees, both to build AI behaviors and building user-friendly and reliable nodes.
• Have a knack for AI and game design and be very quality focused. We expect people to regularly play the game, give feedback and iterate on their own features.
• Be comfortable working closely with animators and the systems they use.
• Proactively update the AI leadership team about potentially unidentified work, such as missing features and/or performance issues and work on them.

Qualifications



What You Bring  

  • Around 5 years of experience in AI programming, ideally in the video game industry 
  • Proficiency in C++ language 
  • An undergraduate degree in Computer Science, Computer Engineering or equivalent 
  • Experience developing on video game consoles 
  • That rare mix of attention to detail and flexibility in your work organization 
  • A 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 

Vacancy posted 12 hours ago
Similar jobs that could be interesting for youBased on the AI Programmer (Far Cry) in Montréal, QC vacancy
  •  ...innovation and pushing entertainment boundaries, join our journey and help create the unknown! Job Description As a Generalist Programmer at Ubisoft Montreal, you will develop stable, high-performance, and scalable tools and systems that support production teams,... 
    Suggested
    Full time

    Ubisoft

    Montréal, QC
    13 hours ago
  •  ...entertainment boundaries, join our journey and help create the unknown! Job Description What you'll do The role of a Far Cry Online Programmer is to support production teams in creating connected experiences. You will participate in the design, development, and... 
    Suggested
    Full time

    Ubisoft

    Montréal, QC
    13 days ago
  •  ...innovation and pushing entertainment boundaries, join our journey and help create the unknown! Job Description As an Engine Programmer at Ubisoft Montréal, you will contribute to the development and evolution of core engine systems of the project. You’ll work closely... 
    Suggested
    Long term contract
    Full time

    Ubisoft

    Montréal, QC
    27 days ago
  •  ...to push the boundaries of entertainment, join our adventure and help us create the unknown! Job Description The Senior UI Programmer – Technical Lead serves as the primary technical point of contact for all user interface systems on the project. This person... 
    Suggested
    Full time

    Ubisoft

    Montréal, QC
    11 days ago
  •  ...Compétences indispensables Avoir participé à la sortie dau moins deux titres AAA en assumant une responsabilité importante dans la programmation de linterface utilisateur Solide expérience dun système de script dinterface utilisateur visuel et basé sur des nœuds (UI Graph... 
    Suggested
    Full time
    Remote work

    Ubisoft

    Montréal, QC
    20 hours ago
  •  ...unknown! Job Description As a Senior Gameplay Animator (AI) at Ubisoft Montréal, you will help create, integrate, and...  ...in collaboration with technical animators , designers , and programmers ; Test and revise animation systems directly in the game to ensure... 
    Full time

    Ubisoft

    Montréal, QC
    18 days ago
  • As a Voice Designer on Far Cry at Ubisoft Montréal, you will contribute to the design, implementation, and evolution of voice-over systems and cinematic audio pipelines within Ubisoft’s Snowdrop engine, helping deliver immersive narrative experiences across a large-scale AAA... 
    Full time
    Temporary work
    Internship

    Ubisoft

    Montréal, QC
    4 hours ago
  •  ...informatique ou en génie informatique, ou autre formation ou expérience équivalente. Expérience : ~5 ans d’expérience minimum en programmation C++ dans le secteur des jeux vidéo ou des systèmes intégrés, ou autres champs pertinents. ~ Une compétence en C++. ~ Un... 
    Full time

    Ubisoft

    Montréal, QC
    12 hours ago
  •  ...Job Overview Company Name: Ubisoft Job Title: VFX Artist (Far Cry) Industry: AAA Video Game Development Location: Montréal Work Model: Office-Based Employment Type: Full-Time, Permanent Seniority Level: Professional / Intermediate Required... 
    Permanent employment
    Full time
    Work at office

    Ubisoft

    Montréal, QC
    a month ago
  •  ...ll Do We are a new and growing team at Epic, aiming to build innovative new experiences and technology. As a Senior Gameplay AI Programmer, you will play a critical role on a small and focused team. You will be responsible for core AI features and supporting collaborative... 
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    20 hours ago
  •  ...to life many acclaimed franchises such as  Assassin’s Creed ,  Far Cry ,  Watch Dogs ,  Just Dance ,  Rainbow Six , and many more to...  ...to create the unknown. Job Description Tech Art / Tools Programmer’s MandateRequirements: Unity knowledge Release experience... 
    Full time

    Ubisoft

    Montréal, QC
    20 hours ago
  •  ...divertissement, rejoignez notre aventure et aidez-nous à créer l’inconnu! Description du poste En tant que concepteur·trice vocal·e sur Far Cry à Ubisoft Montréal, vous contribuerez à la conception, à l’intégration et à l’évolution des systèmes de voix et des pipelines audio... 
    Full time
    Temporary work

    Ubisoft

    Montréal, QC
    12 hours ago
  •  ...Baccalauréat en informatique ou en génie informatique, ou autre formation ou expérience équivalente. ~5 ans d’expérience minimum en programmation C++ dans le secteur des jeux vidéo ou des systèmes intégrés, ou autres champs pertinents. ~ Participation à la livraison d’un... 
    Full time

    Ubisoft

    Montréal, QC
    13 hours ago
  •  ...gender identity, civil status, disability, or any other protected characteristics as per applicable law. We’re seeking a Principal AI Programmer with a passion for innovation to join our team and play a key role in shaping the future of Dead by Daylight through innovative AI... 
    Full time
    Apprenticeship

    Behaviour Interactive

    Montréal, QC
    20 hours ago
  •  ...divertissement, joignez‑vous à nous et contribuez à créer l’inconnu ! Description du poste En tant que Programmeur·euse Online sur Far Cry , vous contribuerez à soutenir les équipes de production dans la création d'expériences connectées. Vous participerez à la... 
    Full time

    Ubisoft

    Montréal, QC
    13 days ago
  •  ...As a tools programmer at Ubi Montreal within Anvil, you play a key role in designing and implementing the technologies used by the content...  ...millions of people around the world, including Assassin’s Creed, Far Cry, For Honor, Rainbow Six, Watch Dogs—and, well, we can’t reveal all... 
    Full time
    Worldwide

    Ubisoft

    Montréal, QC
    13 days ago
  •  ...afin de concevoir des solutions techniques performantes, évolutives et adaptées aux besoins de production. Ce que vous ferez Programmer des systèmes clairs, structurés et maintenables répondant aux exigences de performance, de modularité, de compatibilité et d’évolutivité... 
    Full time

    Ubisoft

    Montréal, QC
    27 days ago
  •  ...animation directement dans le jeu afin d’assurer leur stabilité et leur qualité; Collaborer avec les équipes d’ animation , de programmation et de conception pour livrer des fonctionnalités alignées sur les objectifs de production; Assurer la qualité finale des... 
    Full time

    Ubisoft

    Montréal, QC
    18 days ago
  •  ...manufacturiers, distributeurs et détaillants à transformer leurs opérations grâce à des solutions innovantes. Le rôle Le Gestionnaire de programmes est un leader senior en livraison au sein du Bureau des services de projets (PSO) de LIDD. Ce rôle est responsable de la... 
    Full time
    Work at office

    LIDD Consultants Inc.

    Montréal, QC
    3 days ago
  •  ...innovating to improve the tools and technology that empower content developers worldwide. What You'll Do We're looking for a Tools Programmer to work on the development of our import and export frameworks for the Unreal Engine. From import and export workflows to real-time... 
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    20 hours ago
  •  ...implement, and optimize user interface systems to support game design and user experience Collaborate with game designers, gameplay programmers, presentation director, and user interface artists on layouts Collaborate with artists to provide solutions that match their... 
    Full time

    Hasbro

    Montréal, QC
    20 hours ago
  •  ...and memorable gaming experiences. Their energy and talent have brought to life numerous acclaimed franchises such as Assassins Creed Far Cry Watch Dogs Just Dance Rainbow Six and many more to come.   Ubisoft is a company committed to equal opportunity and believes that diversity... 
    Full time
    Remote work

    Ubisoft

    Montréal, QC
    a month ago
  •  ...Compétences indispensables Avoir participé à la sortie d’au moins deux titres AAA en assumant une responsabilité importante dans la programmation de l’interface utilisateur Solide expérience d’un système de script d’interface utilisateur visuel et basé sur des nœuds (UI... 
    Full time

    Ubisoft

    Montréal, QC
    11 days ago
  •  ...As a Senior Rendering Programmer at Cloud Chamber you will join our talented development team to help push Unreal Engine 5 towards our combined vision. You’ll collaborate with a passionate group of game developers including our Lead Rendering Programmer, Technical Artists,... 
    Full time

    Cloud Chamber

    Montréal, QC
    2 days ago
  •  ...les applications sur la plateforme IBM i (AS/400). Concevoir et programmer des solutions en RPG, RPGLE, COBOL, CL, SQL et DB2/400....  ...extends to how we use technology. To support our recruitment team, AI tools may be used to help assess applications though they never replace... 
    Montréal, QC
    12 days ago
  •  ...tools and technology that empower content developers worldwide. What You'll Do We’re looking for an experienced Senior Platform Programmer to own the stability of multiple games across Epic. You will have a critical role in identifying and preventing live issues across... 
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    20 hours ago
  •  ...the tools and technology that empower content developers worldwide. What You'll Do We’re looking for a User Interface (UI) Programmer who is passionate about games and well-versed in C++, UI development, gameplay, and console development. In this role, you'll have an... 
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    20 hours ago
  •  ...stimulantes sont livrées.   Reporting Le ·a Programmeur ·euse Senior – Outils relèvera du · de la Directeur ·trice des Programmes Techniques. Responsabilités et tâches Livrer des systèmes et des fonctionnalités de haute qualité qui répondent aux... 
    Full time
    Internship

    Haven Interactive Studios

    Montréal, QC
    20 hours ago
  •  ...guider dans leurs démarches juridiques; Créer des outils d’informations et des documents qui porteront sur les droits, allocations et programmes destinés aux personnes en situation d'handicap; Planifier, coordonner et réaliser des activités de sensibilisation touchant la... 
    Permanent employment
    Full time
    Work at office

    TOTEM talent recruiter

    Montréal, QC
    6 days ago
  •  ...100 people behind it, the game is in its best shape yet to have a bright and long future. We are actively seeking a Senior Engine Programmer to fortify our tech and content programming team. This pivotal role involves collaborating on the modernization of our engine,... 
    Long term contract
    Full time
    Work at office

    Ubisoft

    Montréal, QC
    20 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to AI Programmer (Far Cry). Be the first to apply!

Related searches