Generalist Programmer - Far Cry
Ubisoft
Company Description
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
As a Generalist Programmer at Ubisoft Montreal, you will develop stable, high-performance, and scalable tools and systems that support production teams, including the Mission and Narrative teams. You will contribute to the creation of dynamic non-playable character behaviors, immersive dialogue sequences, and systems that help development teams work more efficiently.
In a collaborative environment, you will work on different aspects of production such as the game engine, editing tools, and animation systems. You will also contribute to the continuous improvement of workflows and production tools to help create cohesive and believable game experiences.
What you’ll do
- Develop narrative tools that support the creation of dynamic non-playable character behaviors.
- Design systems that allow non-playable characters to perform ambient animations and contextual dialogue lines.
- Develop tools that allow non-playable characters to react to stimuli and environmental events.
- Create systems that ensure smooth transitions between different animations and behaviors.
- Develop tools that support the creation of dialogue sequences and conversations between multiple characters.
- Synchronize animations and dialogue flows to support fluid cinematic conversations.
- Support production teams by ensuring the stability, maintenance, and reliability of systems and tools.
- Debug and optimize existing systems to improve tool performance and reliability.
- Collaborate with teams using your tools to understand their needs and improve workflows.
- Document systems and share knowledge with production teams.
Qualifications
What you bring to the team
- Bachelor of Computer Science or Computer Engineering or equivalent training or experience.
- Minimum 5 years of C++ programming experience in the video game sector or embedded systems, or relevant fields.
- Participation in the delivery of a video game including debugging, optimization, or problem solving.
- Strong knowledge of C++ and computer science fundamentals.
- Experience developing and supporting production tools used by multiple teams.
- Knowledge of character animation systems and contextual dialogue systems.
- Ability to collaborate effectively with multidisciplinary teams.
- Structured problem-solving skills and attention to detail.
- Curiosity and interest in continuously improving tools and systems.
- ...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...SuggestedFull time
- ...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...SuggestedLong term contractFull time
- ...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...SuggestedFull time
- ...want 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...SuggestedFull time
- ...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...SuggestedFull time
- ...status, disability, or any other protected characteristics as per applicable law. Join the Dead by Daylight team as a Senior Generalist Programmer and help shape the next decade of our flagship franchise by building tools and automation that empower production teams, while...Full time
- ...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
- ...the different teams of the studio and be a go-to person for the programmers. Assess and debug simple and complex performance issues +... ...brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come....Long term contractFull time
- ...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
- ...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
$65k - $79k per year
...employee experience, wellbeing, and engagement affect the overall performance of the organization. Reporting to the VP, Operations, the HR Generalist (we are flexible on the title) will be responsible for executing MASV’s people operations across a myriad of responsibilities...Full timeRemote workWork from homeFlexible hoursNight shift- ...BelPak is currently seeking an HR Generalist to support our Mississauga, Brampton, and Brantford facilities, which are located in the West GTA. The role will be based at 450 Export Boulevard with travel required to all supported facilities. This is an ideal role for...Hourly payFull timeWork at office
- ...Marketing Generalist The Bow Valley Regional Transit Services Commission (BVRTSC) provides public transit to both visitors and residents looking to enjoy the Bow Valley without the use of a private vehicle. Our team members make an impact in our communities every day...Full timeWork at office
- ...employees and leaders to create positive workplace experiences and thrive in a role that balances advice, judgment, and action, this HR Generalist opportunity may be a great fit! The Human Resources Generalist is primarily responsible for providing HR services to managers...Long term contractFull timeTemporary workCasual workRemote workWork from home3 days per week
- ...employee growth and operational excellence. As we continue to evolve and strengthen our people practices, we are seeking an experienced HR Generalist to join our team and contribute to a consistent, employee-focused experience across the organization. About the Role Reporting...Full timeWork at office
$80k - $95k per year
...multiplayer games and supplying others with the ability to do the same. Our People Team is growing and is looking to add a Senior HR Generalist to the team. Job Duties: Employee Relations & Workplace Culture Provide guidance to managers and employees on HR...Permanent employmentFull timeWork at office3 days per week- ...Join us as a Payroll & HR consultant, support different businesses, and make a real impact! Payroll & HR Generalist We're looking for a Payroll & HR Generalist to join our amazing team! Specifically, we are looking for someone passionate about all aspects of Payroll...Full timeTemporary workPart timeWork at officeWork from homeMonday to fridayFlexible hours
$28.85 - $34.62 per hour
Looking for an HR role where you can truly make an impact? At Oxford Cattle Company, we're growing fast and we're looking for an organized, people-focused HR professional to grow with us. This is an opportunity to help build and strengthen HR operations in a growing...Hourly payLong term contractFull time$65k - $75k per year
...workplace where every team member can do their best work? Black Rock Oceanfront Resort is seeking an experienced, hands-on Human Resources Generalist to lead our day-to-day HR operations and support our team from recruitment through every stage of the employee journey. As our...Full timeTemporary workInternshipSeasonal work- ...Job description OVERVIEW The Human Resources Generalist supports employees and managers across the U.S. and Canada, with a primary focus on Canada. Reporting to the Sr. HR Manager (North America), this role manages the full employee lifecycle, including responding to...Permanent employmentFull timeContract workWork at office
$65k - $70k per year
...Human Resources Generalist CMP Group Ltd. (CMP) is a global manufacturing company with 6 manufacturing and distribution facilities throughout Canada, the United States, Italy, Australia, and China. CMP supplies the recreational and commercial marine industries with a broad...Full timeWork at officeMonday to friday- ...on performance while aligning and maintaining our core values through every process with integrity. Position Overview The HR Generalist is responsible for delivering daily HR support across the employee lifecycle, ensuring a positive employee experience while...Full timeWork at officeShift work
- DNM Capital Partners is growing our Finance team and seeking Finance & Accounting professionals to join our organization in multiple capacities. We are interested in candidates with experience across bookkeeping, accounting, payroll and general finance operations. Depending...Full timeContract work
$60k - $80k per year
If you think our products are great, you should “meat” our people! THE PERKS ~ Competitive salary ranging from $60,000 - $80,000 ~ Amazing co-workers ~ Exclusive Employee Rewards Programs ~ Employee Referral Bonus Program (up to $1000/referral) ...Hourly payLong term contractFull timeContract work- ...PLEA Community Services is currently seeking a Full-Time HR Generalist for our HR team located in Vancouver , BC. The proposed start date for this position is as soon as possible. This position is excluded from BCGEU membership. The HR Generalist oversees the day-to-...Full timeContract workSummer holidayWork at officeImmediate startMonday to fridayAfternoon shift
$30 per hour
...improve Large Language Models' performance for iterations to come, thus having a lasting impact on Cohere's technology. We are hiring Generalist professionals with broad backgrounds that span multiple consumer-facing or personal domains. This is a judgment-driven role, not...Remote jobHourly pay16 hoursPermanent employmentFull timeContract workTemporary workPart timeFor contractorsShift work- ...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
- ...Programmer Competition number: 2026-08 Reporting to the Recreation Services Manager the major duties and responsibilities for this position includes: Duties & Responsibilities: Plan, implement, and evaluate a summer play program for children ages 6 to 12. Offer...Summer workInternship
- Company Description SCT resources have a broad range of skills in different technologies. The large skill-set has been made possible by a conscious focus on strengthening our skills base. Every person selected for our team brings something new, something that adds to ...Full timeWork at office
$75k - $80k per year
...industry-leading, in-house corporate training offered throughout the year The Opportunity: Sentrex is seeking a People and Culture Generalist who will be responsible for delivering a broad range of human resources services and support to employees and leaders across the...Ongoing contractPermanent employmentFull timeWork at officeTrial periodMonday to fridayFlexible hours2 days per week3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Generalist Programmer - Far Cry. Be the first to apply!
