Talent.com
3D programmer - (March of Giants)
3D programmer - (March of Giants)Ubisoft • Montreal, QC, CA
No longer accepting applications
3D programmer - (March of Giants)

3D programmer - (March of Giants)

Ubisoft • Montreal, QC, CA
21 days ago
Job type
  • Full-time
Job description

Job Description

Main Responsibilities

  • Profile and optimize the game’s GPU usage

  • Collaborate with the Technical Art Director to establish constraints and communicate to the art team the technical possibilities of various 3D features

  • Gather and understand the project’s 3D intentions, identify development needs, and analyze technical feasibility

  • Review existing 3D engine features and determine whether they meet the project’s goals

  • Propose improvements when needed by designing and implementing new systems

  • Suggest innovations inspired by other games in the industry

  • Validate and verify that newly developed and integrated 3D systems meet both specific and overall project intentions and do not create inconsistencies with existing code

  • Support the 3D features and systems developed for production

  • Identify and fix 3D bugs reported by other teams and the QA department

  • Document work to share knowledge and help other teams understand how to use 3D systems and features

  • Perform any other related tasks

Qualifications

Education

  • Degree in Computer Science, Computer Engineering, or any equivalent training.

Relevant Experience

  • Minimum of 3 to 5 years of experience in 3D programming, ideally in the video game industry or other relevant fields.

Skills and Knowledge

  • Knowledge of linear algebra

  • Understanding of GPU architecture and best practices for performance optimization

  • Familiarity with low‑level 3D APIs (DirectX, Vulkan)

  • Knowledge of shader languages

  • Asset: experience with Unreal Engine

  • Asset: experience with GPU profiling tools (RenderDoc, NVIDIA Nsight, etc.)

  • Asset: multiplatform knowledge

  • Understanding of software design best practices and memory / CPU / GPU trade‑offs

  • Strong analytical and synthesis skills

  • Problem‑solving abilities

  • Autonomy and resourcefulness

  • Attention to detail

  • Results‑oriented mindset

  • Strong interpersonal and communication skills

  • Ability to work effectively in a team

  • Ability to adapt to change

Create a job alert for this search

3D programmer - (March of Giants) • Montreal, QC, CA

Similar jobs

Core Gameplay Programmer with C++ Expertise

Haven Studios IncMontreal (administrative region), QC, CA
Full-time

Join a dynamic team as a Senior Core Gameplay Programmer focused on delivering AAA multiplayer experiences.Leverage your expertise in C++ and gameplay architecture to shape innovative gameplay syst...Show more

 • Promoted

Unreal Programmer

High Voltage SoftwareMontreal (administrative region), QC, CA
Full-time

High Voltage is looking for experienced and passionate.This role is a fantastic opportunity for a dedicated engineer to use their extensive knowledge of Unreal Engine and C++ to build robust, high-...Show more

 • Promoted

Remote CG Generalist — 3D Artist (Vancouver)

Company 3 CorpMontreal (administrative region), QC, CA
Remote
Full-time

A leading creative services company in Vancouver is looking for a CG Generalist to manage diverse 3D-related tasks within a VFX setting.The ideal candidate should have experience at a VFX studio, s...Show more

 • Promoted

3D Generalist

Alberta Veterinary Laboratories LtdMontreal (administrative region), QC, CA
Full-time +1

Director of Video and Animation.CAD per year, plus eligibility for company bonus and benefits.Monday – Friday, 9AM–5PM (in your time zone, flexible hours).If you crave a workplace that values your ...Show more

 • Promoted

Innovative Tools Programmer for Next-Gen Game Development

GameloftMontreal (administrative region), QC, CA
Full-time

Be part of a creative journey as a Tools Programmer focused on advancing game technology.Use your Unity proficiency to build tools that revolutionize gaming experiences.As a key player in this proj...Show more

 • Promoted

Collaborative Gameplay Programmer for Creative Game Systems

Compulsion Games Inc.Montreal (administrative region), QC, CA
Full-time

Become a Gameplay Programmer for a studio focused on artistic and engaging gaming experiences.Collaborate with a diverse group in a flexible hybrid work model to shape compelling gameplay.You’ll pl...Show more

 • Promoted

3D Programmer

Ubisoft MontréalMontreal (administrative region), QC, CA
Full-time

Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more.We believe diverse per...Show more

 • Promoted

Environments TD: Pipeline Tools Lead for 3D Mastery

Tech ArtistsMontreal (administrative region), QC, CA
Full-time

An innovative visual effects studio in Montreal is seeking an Environments Technical Director.Responsibilities include improving the Environments pipeline, designing tools for artists, and troubles...Show more

 • Promoted

Estimator - IVC - International Visual Corporation

IVC - International Visual Corporationlaval, qc, ca
Full-time

Join Our Team as an Estimator — Help Build the Future of Custom Retail Displays.Are you detail-oriented, analytical, and passionate about turning drawings into accurate, competitive project quotes?...Show more

 • Promoted

C++ Programmer

Smoking Gun Interactive Inc.Montreal (administrative region), QC, CA
Full-time

Smoking Gun Interactive, a Keywords Studio, is an industry-leading game development studio founded in 2007 by award-winning industry veterans.SGI is fearless in creating IP and boldly partners with...Show more

 • Promoted

Principal Character Tech Programmer

PixelmovementMontreal (administrative region), QC, CA
Full-time

A stealth mode AAA developer/publisher.Renowned for creating exceptional gaming experiences, the studio is currently working on its first major title, a fully funded AAA project already several yea...Show more

 • Promoted

Senior Gameplay Programmer – Open-World Unity/C#

Gameloft MontrealMontreal (administrative region), QC, CA
Full-time

A leading game development studio in Montreal is looking for a Senior Gameplay Programmer to shape a new open-world survival-crafting IP.In this role, you will collaborate with designers and artist...Show more

 • Promoted

Senior Gameplay Programmer — 3C (Unreal Engine 5)

Studio KRAFTON MontréalMontreal (administrative region), QC, CA
Full-time

Un studio de jeux vidéo innovant à Montréal recherche un Programmer-euse Sénior Gameplay pour concevoir et maintenir des systèmes de gameplay essentiels.Le candidat idéal doit posséder au moins 8 a...Show more

 • Promoted

Senior AI Programmer — AAA Multiplayer Games

Haven Interactive, LLCMontreal (administrative region), QC, CA
Full-time

A leading interactive entertainment studio in Quebec is seeking a Senior AI Programmer with over 8 years of experience.This role involves delivering high-quality systems, optimizing code for perfor...Show more

 • Promoted

Senior Gameplay Programmer – 3C Systems (Character/Camera)

White BayMontreal (administrative region), QC, CA
Full-time

A leading game development studio in Montreal is seeking a Senior/Principal Gameplay Programmer to enhance the feel and responsiveness of a major AAA title.The ideal candidate has over 8 years of g...Show more

 • Promoted

Contract CG / 3D Artist

Intergalactic Agency Inc.Montreal (administrative region), QC, CA
Full-time

Interactive Contractor Canada Remote $40 - $50 CAD per hour.Intergalactic is looking for a 3D Generalist on a project by project contract basis.You have a passion for creating amazing computer gene...Show more

 • Promoted

Stylized 3D Characters Project Lead

Room 8 StudioMontreal (administrative region), QC, CA
Full-time

Room 8 Studio is an international art production and game development outsourcing company that provides external services worldwide.We work with global publishers including Activision, Nintendo, Ub...Show more

 • Promoted

Unreal Programmer

High Voltage Software, Inc.Montreal (administrative region), QC, CA
Full-time

High Voltage is looking for experienced and passionate.This role is a fantastic opportunity for a dedicated engineer to use their extensive knowledge of Unreal Engine and C++ to build robust, high-...Show more