Outscal Logooutscal logo

Rendering Programmer Intern

4 Minutes ago • Upto 1 Years • Rendering

Job Summary

Job Description

TiMi Montreal seeks a Rendering Programmer Intern to contribute to a AAA, open-world game on a new IP. Responsibilities include suggesting and implementing rendering systems and features, providing technical expertise to artists, maintaining and optimizing existing systems, collaborating with cross-functional teams, staying updated on technological trends, writing well-documented code, and participating in code reviews. The ideal candidate possesses strong C++ programming skills, understands real-time rendering, modern APIs (DirectX, Vulkan), and shader programming (HLSL, Cg). Experience with Unreal Engine 4 or 5 is a plus. This internship offers the opportunity to work on a major multi-platform game within a supportive and ambitious environment.
Must have:
  • C++ programming skills
  • Real-time rendering knowledge
  • Modern API (DirectX, Vulkan) experience
  • Shader programming (HLSL, Cg)
  • Unreal Engine 4/5 experience
Good to have:
  • Experience in large game engines
  • Strong understanding of memory management and multithreading
Perks:
  • Work on AAA multi-platform games
  • Collaborate with industry veterans
  • Contribute to innovative game experiences
  • Supportive and ambitious work environment

Job Details

Business Unit/Département commercial

TiMi Studio Group is an award-winning game development and operations team that strives to improve global players’ entertainment quality. TiMi is part of Tencent Games and is headquartered in Shenzhen, China with offices in Los Angeles, Montreal, Seattle, Shanghai and Chengdu. It strives to create high quality, high fidelity, highly creative games across a wide variety of genres and multiple platforms.

TiMi Studio Group est une équipe primée de développement et d’exploitation de jeux. Elle s’efforce d’améliorer la qualité de divertissement des joueurs mondiaux. TiMi fait partie de la division Tencent Games et siège à Shenzhen, Chine avec des bureaux à Los Angeles, Montréal, Seattle, Shanghai et Chengdu. TiMi s’efforce de créer des jeux de haute qualité, très créatifs avec une grande fidélité sur une grande variété de genres et de plateformes.

About the Hiring Team/À propos de l'équipe de recrutement

TiMi Montreal is a new AAA development team making an innovative open world role-playing game in Unreal Engine 5 that is part of the award-winning TiMi Studio Group and Tencent. The studio’s core team has a proven track record making hit open world games, including Assassin’s Creed, Far Cry and Watch Dogs. This is an ambitious team who aspires to be a flagship first-party studio for TiMi, reaching global audiences of passionate gamers who appreciate the studio’s optimistic and inclusive culture that rewards disruptive, risk-taking game development.

TiMi Montréal est une nouvelle équipe de développement AAA créant un jeu de rôle innovant en monde ouvert dans Unreal Engine 5 qui fait partie du groupe primé TiMi Studio Group et Tencent. L’équipe principale du studio a une expérience éprouvée dans la réalisation de jeux à succès en monde ouvert, notamment Assassin’s Creed, Far Cry et Watch Dogs. Il s’agit d’une équipe ambitieuse qui aspire à être un studio phare pour TiMi, atteignant un public mondial de joueurs passionnés qui apprécient la culture optimiste et inclusive du studio qui récompense le développement de jeux de rupture et de prise de risque.

What the Role Entails/Ce que le rôle comprend

Award-winning TiMi Studio Group seeks a Rendering programmer intern to develop a AAA, open-world game based on a new IP. The project will be released on multiple platforms, with an objective to reach a global audience.

TiMi Montreal is a new studio within TiMi Studio Group, a subsidiary of Tencent Games. We are passionate about creating compelling worlds for players to explore for years to come. Are you someone who loves participating in building new worlds, understands what captivates audiences, and cares deeply about gaming as a medium? Are you ready to channel your passion and energy into creating expansive open world games for global audiences? Then, come join us in our ambitious endeavor.

Job description

  • Suggest and implement relevant Rendering systems and features for the game;

  • Provide technical expertise to artists working on Rendering features;

  • Maintain existing systems, improving performance, testability and stability;

  • Work with cross-functional teams to bring new graphic features to all platforms;

  • Stay up to date with the latest technological trends;

  • Write a clear, maintainable and well-documented code;

  • Assess and communicate the possible impacts of a change in the code;

  • Participate to the code reviews.

Who We Look For/Qui cherchons-nous

Job requirements 

  • Currently in school graduating with a future date, or graduation year no earlier than 2024

  • Educational background in game programming or computer science

  • Extensive knowledge of real-time Rendering graphic, modern API (Direct Rendering, Vulkan) and Shader programming (HLSL, Cg);

  • Proven C++ programming skills;

  • Strong understanding of memory management, multithreading and runtime optimizations;

  • Experience working on real-world productions or large multi-platform game engines;

  • Strong communication and interpersonal skills;

  • Previous experience with Unreal Engine 4 or Unreal Engine 5;


    What is in it for you?

    Create new worlds for players to explore, experience and enjoy: At TiMi Montreal, we see everyone as a game developer. Join a team of industry veterans to create engaging and innovative experiences that players will enjoy for years to come. Share your passion, your ideas and take initiative to increase our product’s quality.

    Deliver AAA multi-platform games with ample resources and support: TiMi is dedicated to bringing incredible game experiences to players. As one of the most successful studios in the world, TiMi has what it takes to produce a AAA game. We wish to empower all game developers to reach their full potential.

Equal Employment Opportunity at Tencent/Postes ouverts à tous chez Tencent

As an equal opportunity employer, we firmly believe that diverse voices fuel our innovation and allow us to better serve our users and the community. We foster an environment where every employee of Tencent feels supported and inspired to achieve individual and common goals.

En tant qu’employeur qui souscrit au principe de l’égalité d’accès à l’emploi, nous croyons fermement que la multiplicité des voix nourrit notre innovation et nous permet de mieux servir nos utilisateurs et la collectivité. Nous favorisons un milieu dans lequel tous les employés se sentent soutenus et inspirés dans l’atteinte de leurs objectifs personnels et des objectifs communs.

Similar Jobs

ION - Principal Technical Consultant - Endur

ION

Berlin, Berlin, Germany (On-Site)
5 Months ago
Welevel - Senior AI Gameplay Programmer

Welevel

Munich, Bavaria, Germany (On-Site)
1 Week ago
Coffee Stain - Senior Programmer

Coffee Stain

Skövde, Västra Götaland County, Sweden (On-Site)
1 Week ago
Epic Games - Senior Pipeline Developer

Epic Games

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
Epic Games - Senior Gameplay Systems Engineer, Developer Relations

Epic Games

(On-Site)
2 Months ago
Warner Bros Games - Lead Rendering Programmer

Warner Bros Games

London, England, United Kingdom (Hybrid)
3 Weeks ago
Maverick Games - Senior Rendering Engineer

Maverick Games

Warwick, England, United Kingdom (On-Site)
2 Months ago
Playground Games - Senior Rendering Engineer

Playground Games

Royal Leamington Spa, England, United Kingdom (On-Site)
6 Months ago
Stardock - Senior Graphics Engineer

Stardock

Plymouth, Michigan, United States (On-Site)
6 Months ago
N-iX - 2D/3D Visualization Engineer

N-iX

Ukraine (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Fluence - Senior Quality Assurance Engineer I

Fluence

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
Electronic Arts - Software Engineer (C ++) - Frostbite Audio and Movie

Electronic Arts

Vancouver, British Columbia, Canada (On-Site)
5 Months ago
SKYDANCE - Senior Graphics Engineer II

SKYDANCE

Santa Monica, California, United States (Hybrid)
4 Days ago
The Walt Disney Company - Lead Compositor

The Walt Disney Company

Sydney, New South Wales, Australia (On-Site)
1 Month ago
Impact Theory - Senior Game Programmer

Impact Theory

Los Angeles, California, United States (On-Site)
3 Months ago
Wargaming - Server Developer (World of Tanks)

Wargaming

Nicosia, Nicosia, Cyprus (Hybrid)
3 Months ago
ByteDance - Software Engineer, AML Machine Learning Systems

ByteDance

Seattle, Washington, United States (On-Site)
3 Weeks ago
PlayStation Global - Lead Gameplay Programmer

PlayStation Global

Montreal, Quebec, Canada (On-Site)
2 Months ago
White Bay - Senior Unity Developer | AAA Gaming (Military/FPS) | 100% Remote | $100k - $120k USD

White Bay

Seattle, Washington, United States (Remote)
7 Months ago
The Walt Disney Company - Senior Software Engineer (C++)

The Walt Disney Company

Santa Monica, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Quebec, Canada

Vidsy - Creative

Vidsy

Toronto, Ontario, Canada (Hybrid)
4 Months ago
Barracuda Networks  Inc  - * Sales Renewals Representative

Barracuda Networks Inc

Campbell River, British Columbia, Canada (Hybrid)
4 Months ago
Keywords Studios (Player Support) - Project Manager - Audio Description Operations (Latam)

Keywords Studios (Player Support)

British Columbia, Canada (Hybrid)
1 Month ago
Electronic Arts - Technical Artist - Tools & Technology

Electronic Arts

Vancouver, British Columbia, Canada (On-Site)
6 Months ago
SideFX Software - 3D Software Developer

SideFX Software

Toronto, Ontario, Canada (Hybrid)
2 Months ago
Epic Games - Principal Research Scientist

Epic Games

Montreal, Quebec, Canada (On-Site)
2 Months ago
PwC - Director, Strategy& Consulting - Private Equity and Pensions

PwC

Toronto, Ontario, Canada (On-Site)
4 Months ago
Ubisoft - Cloud Developer

Ubisoft

Montreal, Quebec, Canada (Hybrid)
4 Months ago
Digital Extremes - Senior Engine Programmer

Digital Extremes

Ontario, Canada (Remote)
1 Month ago
Atomic Cartoons - CG Senior Modeling Artist (3 Month Contract)

Atomic Cartoons

Vancouver, British Columbia, Canada (Remote)
8 Months ago

Get notifed when new similar jobs are uploaded

Rendering Jobs

Virtuos - Lead Engine / Rendering Developer

Virtuos

France (Hybrid)
4 Months ago
Epic Games - Senior Technical Product Manager, UE Rendering

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Week ago
Sports Interactive - Senior Software Engineer (Graphics)

Sports Interactive

London, England, United Kingdom (Hybrid)
1 Month ago
Behaviour Interactive - Graphics Programmer - Dead by Daylight

Behaviour Interactive

Montreal, Quebec, Canada (Hybrid)
1 Month ago
CD PROJEKT RED - Expert Rendering Engineer

CD PROJEKT RED

Boston, Massachusetts, United States (Hybrid)
4 Months ago
Keen Software House - Senior Render Programmer

Keen Software House

Prague, Prague, Czechia (Hybrid)
2 Months ago
Maverick Games - Senior Rendering Engineer

Maverick Games

Warwick, England, United Kingdom (On-Site)
2 Months ago
SKYDANCE - Lead Software Engineer, RenderMan

SKYDANCE

Connecticut, United States (Hybrid)
5 Months ago
Epic Games - Software Engineer, Developer Relations

Epic Games

Seoul, South Korea (On-Site)
1 Month ago
Avalanche Studios Group - Senior Rendering Programmer

Avalanche Studios Group

Liverpool, England, United Kingdom (Hybrid)
11 Hours ago

Get notifed when new similar jobs are uploaded

About The Company

Tencent is a world-leading internet and technology company that develops innovative products and services to improve the quality of life of people around the world.


Founded in 1998 with its headquarters in Shenzhen, China, Tencent's guiding principle is to use technology for good. Our communication and social services connect more than one billion people around the world, helping them to keep in touch with friends and family, access transportation, pay for daily necessities, and even be entertained.


Tencent also publishes some of the world's most popular video games and other high-quality digital content, enriching interactive entertainment experiences for people around the globe.


Tencent also offers a range of services such as cloud computing, advertising, FinTech, and other enterprise services to support our clients' digital transformation and business growth.


Tencent has been listed on the Stock Exchange of Hong Kong since 2004.

Quebec, Canada (On-Site)

Quebec, Canada (On-Site)

Quebec, Canada (On-Site)

Quebec, Canada (On-Site)

Quebec, Canada (On-Site)

California, United States (On-Site)

California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Tencent

Level Up Your Career in Game Development!

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

Job Common Plug