CareerPlanSign in

Programmeuse, Programmeur Généraliste - Far Cry

Montreal, QC, ca💼 Full-time🗓 2026-08-24 → 2026-09-26

Core

Develop stable, scalable tools and systems for production teams to create dynamic NPC behaviors, immersive dialogue sequences, and animation systems for the Far Cry game.

Role type

Senior IC generalist game programmer (tools & systems)

Builds

Production tools for NPC behavior, dialogue systems, and animation workflows for Ubisoft's Far Cry title

Domain

Video game development (AAA)

Deliverable

production ML models | product features | infrastructure

Required skills

C++ programming, game engine development, animation system integration, dialogue system implementation, tool development, performance optimization, debugging, cross-team collaboration

Preferred skills

Experience with integrated systems, knowledge of character animation systems, context-aware dialogue systems

Technologies

C++, game engines

Responsibilities

Develop narrative tools for dynamic NPC behaviors, design systems for ambient animations and contextual dialogue, create tools for NPC reaction to environmental stimuli, develop systems for smooth animation transitions, build tools for dialogue and conversation creation, synchronize animations and dialogue, maintain and debug existing systems, collaborate with production teams to improve workflows, document systems and share knowledge

Seniority

Senior, hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.