Generalist Programmer - Warm Up program

3 Months ago • All levels

Job Summary

Job Description

This program is designed for aspiring programmers with little to no experience in the video game industry. You'll get hands-on experience with generative AI tools, online services, and multiplayer game development. Over three months, you'll work on prototypes, participate in code reviews, receive mentorship, and improve your programming skills in C++ and other relevant languages. You'll also gain valuable insights into Ubisoft's game development processes and culture. Once the program concludes, you'll be placed on a production team and contribute to real-world projects.
Must have:
  • Experience in software programming
  • Proficiency in C++
  • Bachelor's degree in Computer Science or related field
  • Analytical and problem-solving skills
  • Teamwork and communication skills
  • Autonomy and resourcefulness
Good to have:
  • Experience in the video game industry
  • Knowledge of Generative AI
  • Experience with online services and multiplayer development
Perks:
  • Permanent full-time employment
  • Three-month training program
  • Mentorship from technical experts
  • Opportunity to work on real-world projects
  • Competitive salary and benefits
  • Play Ubisoft games for one hour daily

Job Details

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

When you join Ubi MTL, you’ll discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being. 

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. 

At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences. 

Job Description

Seeing as how this would be your first programming job in the video game industry, you’d be an excellent fit for our Warm Up program. Are you interested in Generative AI, online services and multiplayer? 

By joining Warm Up, you'd be hired as a permanent, full-time Ubi employee without being assigned to a specific project straight away. That means that you will have a programming job on a production team. We just want to give you a bit more time to prepare for it. 

During the three-month program, you’ll be overseen by technical experts who will simulate what it’s like working on the production floor to help you get ready for the real thing. 

You'll take part in code reviews, feedback sessions, training, mentoring and presentations. You'll have the opportunity to improve your technical skills in programming languages, tools, engines, by developing prototypes, with a particular emphasis on Generative AI tools. You’ll also gain an overview of Ubisoft’s online/multiplayer services.

You’ll refine your soft skills, such as communication and time management. 

Additionally, you’ll gain a better understanding of the company through various activities, including playing Ubisoft games for 1 hour each day to expand your gaming knowledge (and to have some fun, of course!). â€Żâ€Ż 

When the program comes to an end, you’ll meet with production teams who will present their projects. Then, with our support, you’ll be able to decide on the best possible match. 

You’ll then join a team and hit the ground running in your new programming role at the studio. 

Qualifications

What you bring

  • Experience in software programming, ideally in the video game industry or any other relevant experience 
  • Proficiency in various programming languages, especially C++
  • A bachelor degree in Computer Science or Computer Engineering (or related training) 
  • Good analytical and synthesis skills, with attention to details
  • Ability to work as part of a team and good interpersonal and communication skills
  • Autonomy, curiosity and resourcefulness, that push you to go talk to people.
  • Flexibility in the organization of your work, allowing you to adapt to changes.

Additional Information

What to send our way

  • Your CV highlighting your education, experience, and skills

Important : you have to be available to start on January 27th, 2025.

Similar Jobs

PhonePe - Software Engineer - Backend (5-7), Pune

PhonePe

Pune, Maharashtra, India (On-Site)
• 3 Months ago
Virtuos - Lead Engine / Rendering Developer

Virtuos

France (Hybrid)
• 3 Months ago
Omnissa - C++ Engineering Manager

Omnissa

Bengaluru, Karnataka, India (Hybrid)
• 5 Months ago
Google - Senior Software Engineering Manager, Search

Google

Hyderabad, Telangana, India (On-Site)
• 3 Months ago
Media Molecule - Senior Programmer

Media Molecule

London, England, United Kingdom (On-Site)
• 3 Months ago
Ubisoft - Senior Web Developer – Ubisoft Data Office – Production Domain (F/H/NB)

Ubisoft

Saint-Mandé, Île-de-France, France (Hybrid)
• 4 Months ago
Ubisoft - Security Awareness Analyst - F / H/ NB

Ubisoft

Paris, ĂŽle-de-France, France (On-Site)
• 3 Months ago
The Walt Disney Company - Sr Software Engineer (Roku)

The Walt Disney Company

San Francisco, California, United States (On-Site)
• 3 Months ago
Cloud Imperium Games - Tools Programmer

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
• 4 Months ago
Evolution - Shuffler

Evolution

Tbilisi, Tbilisi, Georgia (On_site)
• 4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Keywords Studios (Player Support) - Technical Artist - Red Hot

Keywords Studios (Player Support)

Shanghai, Shanghai, China (On-Site)
• 8 Months ago
SEGA - Senior Technical Animator (12-month Maternity Cover)

SEGA

Horsham, England, United Kingdom (On-Site)
• 4 Months ago
Google - Student Researcher, BS/MS, Winter/Summer 2025

Google

Waterloo, Ontario, Canada (On-Site)
• 3 Months ago
Activate Games - Software Developer

Activate Games

Toronto, Ontario, Canada (Remote)
• 3 Months ago
apply - Lead Engine & Tools

apply

Bellevue, Washington, United States (On-Site)
• 8 Months ago
Cloud Imperium Games - Core Engine Lead Programmer

Cloud Imperium Games

Frankfurt, Hessen, Germany (On-Site)
• 4 Months ago
SOTI - Sr Software Developer - 2

SOTI

Kochi, Kerala, India (Hybrid)
• 4 Months ago
eBay - Staff Software Engineer - Cloud Security

eBay

Austin, Texas, United States (Hybrid)
• 4 Months ago
SingleStore - QA Engineer

SingleStore

Hyderabad, Telangana, India (Remote)
• 3 Months ago
Beyond Creative - Experienced Programmers (Freelance)

Beyond Creative

(Remote)
• 6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Ubisoft - Production Director - Services

Ubisoft

Montreal, Quebec, Canada (Hybrid)
• 4 Months ago
NetEase Games - FP&A Manager, Canada

NetEase Games

Canada (Remote)
• 5 Months ago
Framestore - Creature FX TD | Directeur(trice) technique des créatures numériques

Framestore

Montreal, Quebec, Canada (Hybrid)
• 4 Months ago
Hothead Games - Lead Game Programmer (remote Canada)

Hothead Games

Toronto, Ontario, Canada (Remote)
• 6 Months ago
Guru Studio - Grooming Artist: Paw Patrol

Guru Studio

Toronto, Ontario, Canada (On-Site)
• 4 Months ago
PwC - Transformation Risk and Advisory Senior Manager

PwC

Toronto, Ontario, Canada (On-Site)
• 4 Months ago
Ubisoft - 3D programming Team Lead

Ubisoft

Montreal, Quebec, Canada (On-Site)
• 6 Months ago
Matic Robots - Product & Customer Ops Associate

Matic Robots

Canada (On-Site)
• 3 Months ago
Epic Games - Senior Technical Audio Designer

Epic Games

Montreal, Quebec, Canada (On-Site)
• 8 Months ago
Autodesk - Machine Learning Developer

Autodesk

Montreal, Quebec, Canada (On-Site)
• 4 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

inveniolsi - SAP ABAP Senior Associate Consultant, invenioLSI Grow

inveniolsi

Dubai, Dubai, United Arab Emirates (On-Site)
• 4 Months ago
Marvell - Analog Layout Senior Engineer

Marvell

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
• 6578 Years ago
Attentive - Senior Software Engineer

Attentive

New York, New York, United States (Hybrid)
• 4 Months ago
Evolution - Danish Speaking Online Game Presenter

Evolution

Madrid, Community Of Madrid, Spain (On-Site)
• 8 Months ago
Google - Senior Visual Designer, Google Cloud Vertex AI

Google

Kirkland, Washington, United States (On-Site)
• 3 Months ago
Silicon Labs - Test Systems Engineer II

Silicon Labs

Austin, Texas, United States (On-Site)
• 4 Months ago
WebFX - Jr. Online Creative Designer

WebFX

Harrisburg, Pennsylvania, United States (On-Site)
• 4 Months ago
Google - Cloud Technical Solutions Engineer, AI/ML (Mandarin, English)

Google

Dublin, County Dublin, Ireland (On-Site)
• 3 Months ago
GoTo Group - Head of PPGR for Corporate and Food

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
• 4 Months ago
IO Interactive - Tools Programmer

IO Interactive

Ä°stanbul, TĂĽrkiye (Hybrid)
• 3 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.

Paris, ĂŽle-de-France, France (On-Site)

Paris, ĂŽle-de-France, France (On-Site)

Paris, ĂŽle-de-France, France (On-Site)

Montpellier, Occitanie, France (On-Site)

Montpellier, Occitanie, France (On-Site)

Montpellier, Occitanie, France (On-Site)

Bucharest, Bucharest, Romania (On-Site)

Paris, ĂŽle-de-France, France (On-Site)

Paris, ĂŽle-de-France, France (On-Site)

Saint-Mandé, Île-de-France, France (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