Lead R&D Programmer

2 Hours ago • All levels • Research & Development

Job Summary

Job Description

As a Lead R&D Programmer at La Forge, a Ubisoft research and development division, you will lead a team transforming video game prototypes into minimum viable products. Responsibilities include defining development plans, assigning tasks, mentoring developers, providing technical oversight (code review, validation), collaborating with production teams to integrate new technologies, and bridging communication across Ubisoft. You'll also monitor industry advancements, participate in recruitment, and represent your team in meetings. The role requires extensive programming experience, a PhD in computer science, and mastery of C++. La Forge focuses on innovation in rendering, animation, AI, audio, and physics.
Must have:
  • PhD in Computer Science
  • Extensive programming & team management experience
  • Mastery of C++
  • Technical knowledge in game-related disciplines
  • Excellent communication & mentorship skills
Good to have:
  • Python proficiency
  • Experience with Git and Visual Studio

Job Details

Job Description

As a Technical Lead at La Forge, you’ll guide a small yet mighty team of R&D developers in transforming prototypes into minimum viable products for video game productions.

With the support of the department’s development director and production manager, you’ll provide invaluable technical oversight and direction – from design to delivery.
With a responsibility to help your team of developers refine their skills, you’ll coach and mentor them, empowering them to innovate and perform at their best in a collaborative R&D space.

Thanks to your know-how, credibility, and reliability, not only can your colleagues at La Forge turn to you for information and direction, but so can others. You’re a go-to person for guidance and a trusted advisor for Ubisoft employees worldwide.

La Forge is a bridge between academia and video game production, between scholars and industry experts. Dedicated to innovation, we aim to accelerate research and development. Through prototyping, we help content creators build increasingly believable worlds and better understand our players. Academics and professionals, together, we explore subjects such as rendering, animation, AI, audio, and physics. Our mission: to tackle some of the biggest challenges in art and tech gaming.

What you’ll do? 


•    Help define the development plan and deliverables of prototypes to be implemented on productions.
•    Regularly meet with your team of R&D developers to assign tasks, discuss progress, overcome blockers, give feedback, etc.
•    Mentor and motivate your team to develop their technical skills + provide technical oversight by reviewing code and making technical validations.
•    Partner with production teams to introduce innovative technologies into their pipelines, identify opportunities, and propose new projects.
•    Bridge communication between La Forge and other teams across Ubisoft.
•    Write efficient, elegant code.
•    Represent your team at all kick-off and closing meetings.
•    Anticipate and assess complex, escalated issues + propose adapted solutions.
•    Monitor technological advancements and industry standards + share your learnings with our studios and the academic sector.  
•    Take part in recruitment to assess candidates for internships and full-time positions.  

 

Qualifications

What you bring

  • PHD  in computer science
  • Extensive experience in programming & innovation and/or team management (or other relevant experience)
  • Demonstrated technical knowledge in a couple of disciplines related to video games + curiosity to continue learning (Feel free to check out our YouTube channel for a glimpse of the subjects we cover at La Forge: https://www.youtube.com/channel/UC1oDKQKlBlNso7E7XAiB--A/videos)
  • Mastery of C++ (Python, an asset)
  • A thorough grasp of Git and Visual Studio
  • Effective cross-departmental communication: you can interact with all disciplines + break down complex information for various audiences 
  • Excellent mentorship, interpersonal, and presentation skills
  • An entrepreneurial spirit that allows you to persevere, learn from mistakes, and bounce back from setbacks
  • A desire to share your knowledge to push the boundaries of the industry & help others improve their skills

 

Additional Information

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, For Honor, 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.

 

Please note we are committed to promoting a flexible working policy, as we value in-person interaction and collaboration. Our hybrid work model includes a minimum of 3 days a week in our office and the remaining 2 days working from home. Also, 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.

Similar Jobs

Google - Senior Hardware Design Engineer, Board and Systems

Google

Sunnyvale, California, United States (On-Site)
12 Hours ago
Ubisoft - Machine Learning Programmer (Characters & Animation) - Rainbow Six

Ubisoft

Montreal, Quebec, Canada (On-Site)
1 Month ago
Netflix - Software Engineer - Procedural Geometry & Simulation

Netflix

Vancouver, British Columbia, Canada (Hybrid)
17 Hours ago
Handy Games - Software Engineer

Handy Games

Giebelstadt, Bavaria, Germany (On-Site)
2 Months ago
Activision - Principal Engine Programmer

Activision

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Month ago
Krafton  - Data Entry Planner

Krafton

(On-Site)
1 Week ago
NVIDIA - Senior Board Design Hardware Engineer

NVIDIA

Ra'anana, Center District, Israel (On-Site)
2 Weeks ago
NVIDIA - Hardware Senior Manager, Switch Design

NVIDIA

Yokne'am Illit, North District, Israel (Hybrid)
1 Month ago
NVIDIA - Senior Chip Design Verification Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Weeks ago
NVIDIA - Diagnostic Software Manager - Server

NVIDIA

Taipei City, Taiwan (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Meta - Production Engineering

Meta

Austin, Texas, United States (Hybrid)
5 Months ago
Starbreeze Studios - Animation Programmer (Project Baxter)

Starbreeze Studios

Stockholm, Stockholm County, Sweden (Hybrid)
1 Month ago
Easy Brain - Senior Unity Developer

Easy Brain

Limassol, Limassol, Cyprus (Hybrid)
6 Months ago
Tesla - Engineering Technician, Cell Abuse Testing

Tesla

Brandenburg, Germany (On-Site)
2 Months ago
GameDuell - Senior 2D Animator (Unity) - Character & Asset Specialist

GameDuell

Berlin, Berlin, Germany (Hybrid)
3 Weeks ago
Electric Square - Technical Director

Electric Square

County Dublin, Ireland (On-Site)
3 Weeks ago
SYBO - 3D Artist Intern

SYBO

Copenhagen, Denmark (On-Site)
1 Month ago
Google - Display Technical Program Manager

Google

Fremont, California, United States (On-Site)
9 Hours ago
CD PROJEKT RED - Senior Gameplay Designer

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
Fanatee - Quality Assurance Engineer

Fanatee

Spain (Hybrid)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Ubisoft - Game Director [Far Cry Project]

Ubisoft

Sherbrooke, Quebec, Canada (On-Site)
2 Weeks ago
People Can Fly - Business Development Manager

People Can Fly

Montreal, Quebec, Canada (On-Site)
2 Weeks ago
Epic Games - Senior Rendering Programmer, Fortnite Tech

Epic Games

Montreal, Quebec, Canada (On-Site)
2 Days ago
Company3 Method Studios - HR Generalist

Company3 Method Studios

Vancouver, British Columbia, Canada (Hybrid)
5 Months ago
Snowed In Studios - Principle Software Developer

Snowed In Studios

Ontario, Canada (Remote)
4 Weeks ago
Behaviour Interactive - Senior Online Programmer - Unannounced IP | Programmeur·euse Senior·e en ligne  - Projet non annoncé

Behaviour Interactive

Toronto, Ontario, Canada (Hybrid)
5 Months ago
Voldex - Backend Software Engineer

Voldex

Canada (Remote)
3 Weeks ago
Google - UX Designer, Chrome iOS

Google

Montreal, Quebec, Canada (On-Site)
9 Hours ago
NVIDIA - Senior System Level Product Engineer

NVIDIA

Canada (Hybrid)
1 Month ago
Electronic Arts - Advanced Data Analyst, UGX

Electronic Arts

Vancouver, British Columbia, Canada (Hybrid)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

ByteDance - ML Systems Software Engineer Graduate (AML - Machine Learning Systems)

ByteDance

San Jose, California, United States (On-Site)
3 Weeks ago
Krafton  - AI Adoption Specialist

Krafton

Seoul, South Korea (On-Site)
3 Weeks ago
Google - Silicon Design Verification Engineer

Google

Bengaluru, Karnataka, India (On-Site)
11 Hours ago
Tesla - Electrical Engineering - Motor Design, Tesla Bot Internship

Tesla

Athens, Greece (On-Site)
2 Months ago
Trackman - Team Lead - Radar & High-Speed Electronics

Trackman

Denmark (On-Site)
1 Month ago
Valve corporation - Software Engineer for HW

Valve corporation

Bellevue, Washington, United States (On-Site)
5 Months ago
Ubisoft - Principal R&D Scientist on Bots & Behaviors

Ubisoft

Bordeaux, Nouvelle-Aquitaine, France (Hybrid)
3 Weeks ago
Riot Games - Researcher III - RDS Central User Research Team

Riot Games

Los Angeles, California, United States (On-Site)
3 Weeks ago
Google - Student Researcher, PhD, Winter/Summer 2025

Google

(On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Ubisoft’s 21,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.

Toronto, Ontario, Canada (Hybrid)

Paris, Île-de-France, France (On-Site)

Paris, Île-de-France, France (On-Site)

Paris, Île-de-France, France (On-Site)

Paris, Île-de-France, France (On-Site)

Montreal, Quebec, Canada (Hybrid)

Montreal, Quebec, Canada (Hybrid)

Montreal, Quebec, Canada (Hybrid)

Montreal, Quebec, Canada (Hybrid)

Toronto, Ontario, Canada (On-Site)

View All Jobs

Get notified when new jobs are added by Ubisoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug