Hiring for Tools Programmer in Canada

Hiring for Tools Programmer in Canada

Job Description:

Ubisoft Toronto Inc.
224 Wallace Avenue. M6H 1V7
Toronto, Ontario

Our Mission
Ubisoft Toronto is a growing and diverse team on a collective mission to create whats next in AAA games. Whether as an elite spy, a master assassin, or a fearless explorer, we put the player at the heart of all our games. Since opening our studio in 2010, our team shipped the critically-acclaimed Tom Clancys Splinter Cell Blacklist as lead studio, and Assassins Creed Unity and Far Cry 4 in collaboration with Ubisoft Montreal. In 2012, we opened our state-of-the-art Performance Capture Studio, and our Playtest Lab to help us make our games more immersive, and ultimately, more fun to play.

Our passion is to develop high quality, open world experiences and were hard at work on several top-secret, unannounced projects. And when we ask our team what makes our studio special, the answer is always the people.

Tools Programmer

The incumbent will design, implement, and ensure the proper functioning of the tools that will develop the potential of the engine and help improve the efficiency of the production team.

Type of Position: Permanent, full-time


The main and routine tasks of the Tools Programmer are to:

Compile and understand IT development needs and assess their feasibility so as to best serve the production team;
Analyse existing functions in the engine and see how they could be enhanced to fulfill the intentions of the project;
Suggest improvements by designing and implementing new systems;
Collaborate with TDs to enhance the production pipeline;
Support the production functions and systems: production workflows in the editor, third-party application plug-ins (3DSMax, Maya, source control, etc,), and productivity tools (compilation, buildprocess, etc.);
Determine and correct the tools bugs identified by people from other crafts and the tools testers (and eventually the quality control team);
Document the work so as to transfer knowledge and enable users (from other crafts) to understand how to use the new systems and functions;
Carry out all other related tasks.


Bachelors degree in computer science or computer engineering or equivalent training.
Relevant Experience:
5-10 years experience in software programming, ideally in the video game industry or equivalent.

Essential Skills:Focus on producing quality work;
Ability to understand user needs and take them into account when programming;
Sense of initiative;
Problem-solving abilities;
Attention to detail;
Analytical ability and capacity for synthesizing;
Flexibility in work organization;
Good interpersonal and communication skills;
Ability to work as part of a team;
Ability to adapt to change;

We Offer:Competitive Salary
Comprehensive Benefits Package:
Disability Insurance
Dental Insurance
Extended medical insurance
(Optional) RRSP contribution
Bonus (If Applicable)

Why Ubisoft Toronto?
Scored by The Economist as the Best City to Live, our studio is located in the trendy Junction Triangle located in West Toronto, close to TTC, the hottest bars and restaurants, and excellent coffee shops. We celebrate successes as a team at our monthly UbiBash events, and invite our families to events throughout the year including our annual Kids Holiday Party and Summer BBQ. We give back to help make our community better through our team volunteer days and fundraising activities. We hold regular game jams to fuel our teams creativity. Ubisoft Toronto conducts annual performance reviews to help our team develop their careers and grow with our studio, and provides the opportunity for salary increases annually as part of the performance review process. Ubisoft Toronto also offers a comprehensive health benefits package, generous RRSP matching, industry education support, training and career development, flexible days, on-site Yoga and Bootcamp classes, fresh fruit, Life Drawing classes, as well as spontaneous team surprises such as Pi Day, Star Wars Day, and Halloween.

Join Us!
We hunt for talent from across the industry seasoned experts that know what it takes to ship world-class games and the next generation of game developer all-stars. We value team chemistry and a desire to grow our studio together. If this sounds like your kind of studio, what are you waiting for? Apply to join us now!

Ubisoft Toronto is an equal opportunity employer and welcomes applications from all interested parties.

The studio welcomes and encourages applications from people with disabilities. We are committed to providing reasonable accommodation upon request for candidates taking part in the recruitment process.

We thank you for your interest, however, only those candidates selected for an interview will be contacted. No agencies please.

Salary: Not Disclosed by Recruiter

Industry: Animation / Gaming

Functional Area: IT Software – Application Programming, Maintenance

Role Category: Software Developer

Role: Software Developer

3DSmaxMayaCareer DevelopmentInterpersonal CommunicationPerformance ReviewMedical InsuranceQuality ControlComputer ScienceAnalytical AbilityProblem SolvingGaming.

Desired Profile:

Education:UG -Any Graduate – Any Specialization, Graduation Not Required
PG – Any Postgraduate – Any Specialization, Post Graduation Not Required
Doctorate – Any Doctorate – Any Specialization, Doctorate Not Required

Company Profile:
Ubisoft is a leading developer and publisher of video games worldwide whose brand portfolio covers blockbusters such as Assassin”s Creed, Prince of Persia and Splinter Cell, as well as games for the whole family, from Imagine and Petz to Rayman Raving Rabbids. To continue building on its achievements for the future, Ubisoft is looking for new talent for its growing Indian studio in Pune! We favor diversity, creativity, drive and team spirit.

Contact Details:
Recruiter Name:Ms. Neha Chobitkar
Contact Company:UBISOFT Entertainment India Pvt Ltd