Lead R&D Programmer

1 Month 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

YallaPlay - Mobile Game UI/UX Artist

YallaPlay

(Remote)
9 Months ago
lifechruh - Senior Software Engineer

lifechruh

Edmond, Oklahoma, United States (On-Site)
1 Year ago
Playrix - Principal VFX Artist

Playrix

Almaty, Almaty Region, Kazakhstan (Remote)
7 Months ago
Room 8 Group - Gameplay Engineering Director

Room 8 Group

(Remote)
2 Weeks ago
Western Digital - Intern - Failure Analysis Engineer (Studying Bachelor Degree)

Western Digital

Prachin Buri, Thailand (On-Site)
3 Weeks ago
NVIDIA - Silicon Power Performance Engineer

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Sony Interactive Entertainment - Custom SSD Evaluation Software Development for PlayStation

Sony Interactive Entertainment

Tokyo, Japan (On-Site)
3 Months ago
NVIDIA - Senior ASIC Verification Engineer - Networking Chip Design

NVIDIA

Shanghai, Shanghai, China (On-Site)
3 Months ago
Rivos - Logic Equivalence Check (LEC) Engineer

Rivos

Hsinchu, Hsinchu City, Taiwan (Hybrid)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

MyGames - Unity Developer

MyGames

(Remote)
1 Month ago
Rocket studio - Unity Developer (Junior)

Rocket studio

Hanoi, Hanoi, Vietnam (On-Site)
1 Month ago
NVIDIA - Senior Generalist Software Engineer -- Omniverse

NVIDIA

Taipei City, Taiwan (On-Site)
4 Months ago
Meta - Software Engineer, Systems ML - SW/HW Co-design

Meta

Austin, Texas, United States (On-Site)
6 Months ago
QUANTIC DREAM - Développeur UI C++ (H/F/NB)

QUANTIC DREAM

Paris, Île-de-France, France (Hybrid)
7 Months ago
Werplay - Senior Unity Developer

Werplay

Islamabad, Islamabad Capital Territory, Pakistan (On-Site)
5 Months ago
Meta - Software Engineer, iOS

Meta

San Diego, California, United States (Remote)
1 Month ago
Bonfire Studios - Features Software Engineer (Senior)

Bonfire Studios

California, United States (On-Site)
10 Months ago
Meta - Software Engineering Manager, Product Infrastructure

Meta

Washington, District Of Columbia, United States (Remote)
6 Months ago
Inworld AI - People Ops/HR Lead

Inworld AI

Mountain View, California, United States (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Philips - Bilingual Clinical Applications Specialist - Patient Monitoring

Philips

Montreal, Quebec, Canada (On-Site)
1 Week ago
Epic Games - Character Art Director

Epic Games

Montreal, Quebec, Canada (On-Site)
2 Months ago
Epic Games - Art Director

Epic Games

Montreal, Quebec, Canada (On-Site)
2 Months ago
Synechron - Senior Full Stack Developer

Synechron

Toronto, Ontario, Canada (Hybrid)
3 Weeks ago
Thumbtack - Commercial Strategy Manager

Thumbtack

Ontario, Canada (Remote)
2 Weeks ago
Double-negative-visual-effects - Character Lead TD

Double-negative-visual-effects

Montréal, Québec, Canada (Hybrid)
2 Weeks ago
Super - VP, Engineering

Super

Canada (Remote)
1 Month ago
Thales - Quantum-AI Research Scientist

Thales

Montreal, Quebec, Canada (On-Site)
3 Weeks ago
SimCorp - PMO Analyst

SimCorp

Toronto, Ontario, Canada (Hybrid)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Trackman - Team Lead - Radar & High-Speed Electronics

Trackman

Hørsholm, Denmark (On-Site)
2 Months ago
Riot Games - Manager, Software Engineering - Player Platform SDK

Riot Games

Los Angeles, California, United States (On-Site)
6 Months ago
Google - CPU Design Manager, Hardware

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
NVIDIA - Layout Design Engineer

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
NVIDIA - Senior Networking Electrical Validation Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
2 Months ago
NVIDIA - Senior Platform Software Engineer, PCIe

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
Tesla - Associate/Senior/Staff Power Electronic/Electrical Design Engineer

Tesla

Brandenburg, Germany (On-Site)
3 Months ago
NVIDIA - Design Engineer, Coherent High Speed Interconnect

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
GoMotive - Engineering Manager, Full Stack (MarTech)

GoMotive

Pakistan (Remote)
2 Months ago
Google - Software Engineer (For Women in Tech Candidates)

Google

Belo Horizonte, State Of Minas Gerais, Brazil (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Montreal, Quebec, Canada (Hybrid)

Düsseldorf, North Rhine-Westphalia, Germany (Hybrid)

Newcastle Upon Tyne, England, United Kingdom (Hybrid)

Pune, Maharashtra, India (Hybrid)

Montreal, Quebec, Canada (Hybrid)

Toronto, Ontario, Canada (Hybrid)

Winnipeg, Manitoba, Canada (Hybrid)

Montreal, Quebec, Canada (Hybrid)

Montreal, Quebec, Canada (Hybrid)

Montreal, Quebec, Canada (Hybrid)

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