Talent.com
Ubisoft
Senior 3D ProgrammerUbisoft • Montreal (administrative region), QC, Canada
Senior 3D Programmer

Senior 3D Programmer

Ubisoft • Montreal (administrative region), QC, Canada
Il y a 23 jours
Type de contrat
  • Temps plein
Description de poste

Company Description

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 perspectives help both players and teams thrive. If you’re passionate about innovation and pushing entertainment boundaries, join our journey and help create the unknown!

Job Description

We’re a small, empowered team building an ambitious multiplayer experience, developed in Unreal Engine. We’re looking for hands‑on developers with a strong execution mindset, ownership, and pride in building something real—together.

What you’ll do

  • Design, implement, and maintain core engine foundations in Unreal Engine, with a strong focus on stability, performance, and scalability, supporting an always-playable, delivery-driven production environment.
  • Lead rendering and frame performance initiatives, including GPU/CPU diagnostics and optimization, budget definition, pipeline improvements, and the implementation of safeguards (profiling, regression detection, benchmarking) to ensure continuous quality.
  • Own technical solutions end-to-end: design, implementation, integration, review, and hardening, with a production and live-operations mindset focused on stability, performance, security, and maintainability.
  • Collaborate daily with Gameplay, Tech Art, VFX, Level Art, Tools, and Build teams to ensure engine-level decisions (rendering, streaming, LODs) enable rapid delivery without compromising performance, while keeping Unreal Engine workflows efficient for a small, autonomous team.
  • Embody a hands‑on senior engineering role by writing code daily, debugging deep within the engine, challenging technical approaches, documenting the rationale behind decisions, and continuously raising the team’s quality standards through best practices, design patterns, and effective technical debt management.

Qualifications

What You Bring

  • An undergraduate degree in Computer Science, Computer Engineering or equivalent
  • A minimum of 7 years' experience in general programming, ideally in the video-game industry
  • A proficiency to communicate with all disciplines and to support and elevate the team in terms of visuals and performance
  • Experience with HLSL, DirectX
  • Proficiency in C++
  • Experience developing on video-game consoles and in performance optimization for consoles
  • You are a Philomath (a.k.a. a lover of maths – algebra, geometry, calculus, the whole set)
  • You are creative and thirsty for innovation

Nice to Have

  • Experience aspart of a teamthathas shipped a video game

Contract: PermanentWork flexibility: Office-based

#J-18808-Ljbffr
Créer une alerte emploi pour cette recherche

Senior 3D Programmer • Montreal (administrative region), QC, Canada

Offres similaires

Senior Rendering Programmer Montréal, Quebec, Canada

2K Games, Inc.Montreal
Temps plein

As a Senior Rendering Programmer at Cloud Chamber you will join our talented development team to help push Unreal Engine 5 towards our combined vision.You’ll collaborate with a passionate group of ... Voir plus

 • Offre sponsorisée

Senior AI Programmer Crafting Innovative Game Systems and Features

Sony PlaystationMontreal
Temps plein

Unleash your expertise as a Senior AI Programmer shaping cutting-edge game experiences.Join a dynamic team focused on delivering high-quality AI systems, all while ensuring technical excellence in ... Voir plus

 • Offre sponsorisée

Senior Gameplay Programmer — Unity/C#

Gameloft MontrealMontreal
Temps plein

Une entreprise de développement de jeux à Montréal recherche un(e) Programmeur(-euse) jouabilité sénior pour rejoindre l'équipe de Disney Dreamlight Valley.Vous serez responsable de développer des ... Voir plus

 • Offre sponsorisée

Simulation Software Engineer in Hybrid Role

Lockheed MartinMontreal
Temps plein

Become a key player in simulation software as an Engineer transitioning systems to interactive 3D environments.Enjoy a flexible hybrid schedule while engaging in collaborative engineering efforts.I... Voir plus

 • Offre sponsorisée

Innovative Tools Programmer for Next-Gen Game Development

GameloftMontreal (administrative region), QC, CA
Temps plein

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... Voir plus

 • Offre sponsorisée

Senior Gameplay Programmer – [For Honor]

Jobs for HumanityMontreal (administrative region), QC, CA
Temps plein

As a Gameplay Programmer on For Honor at Ubi Montreal, you’ll directly contribute to the ongoing growth of our unique multiplayer fighting experience.You’ll join a talented and versatile team worki... Voir plus

 • Offre sponsorisée

Senior Hardware Designer

HaivisionMontreal
Temps plein

Haivision is a leading global provider of mission-critical, real-time video networking and visual collaboration solutions.Our connected cloud and intelligent edge technologies enable organizations ... Voir plus

 • Offre sponsorisée

CNC Programming Specialist Joliette

brhLanaudiere
Temps plein

Elevate your skills with Liard Industries as a CNC Programming Specialist in Joliette.Engage in precision machining of bespoke components in a supportive setting.Liard Industries specializes in int... Voir plus

 • Offre sponsorisée

Senior Mobile Game Engineer II - Prototyping to Production

Tripledot StudiosMontreal (administrative region), QC, CA
Temps plein

A leading mobile games company in Toronto is seeking a Senior Software Engineer II to contribute to game development and collaboration within a team.Responsibilities include translating ideas into ... Voir plus

 • Offre sponsorisée

3D Virtual Tour Creator: Matterport Technicians

AeroFrohne LLCLongueuil, Montérégie, Canada
Temps plein

AeroFrohne is looking for a Matterport Pro3 Technician in Longueuil, Quebec, to produce detailed 3D virtual tours.Work independently on innovative projects with high hourly compensation.As a Matter... Voir plus

 • Offre sponsorisée

Rendering Programmer

HASBRO DEUTSCHLAND GmbHMontréal, Montreal (administrative region), Canada
Temps plein

At Invoke, our mission is to Have Fun Building Great Games.We believe the best games come from people who love what they do, in an environment that values them and their ideas.And we ensure that ev... Voir plus

 • Offre sponsorisée

Software Developer - Modern C++ - $140,000 - $180,000 A Year

BTA DesignLe Plateau, Canada
Temps plein

Seeking a Software Developer proficient in modern C++ to design, implement, and debug core software components for a platform where correctness and consistency are critical.Responsibilities include... Voir plus

 • Offre sponsorisée

Programmeur Gameplay 3D Unity

Budge StudiosMontreal (administrative region), QC, CA
Temps plein

Une entreprise de développement de jeux recherche un Programmeur de jeux 3D passionné pour créer des expériences exceptionnelles pour les enfants.Le candidat idéal doit avoir un baccalauréat en inf... Voir plus

 • Offre sponsorisée

Développeur Senior Spécialiste 3D

Wabtec CorporationMontreal
Temps plein

Intégrez notre équipe en tant que Développeur Web Full Stack Senior, centré sur le rendu 3D.Utilisez vos compétences pour développer un logiciel web de pointe dans l’inspection visuelle.Votre missi... Voir plus

 • Offre sponsorisée

Lead Developer: Senior Gameplay Programmer

Cloud Imperium GamesMontreal
Temps plein

Join Cloud Imperium Games as a Senior Gameplay Programmer, where your coding prowess and passion for gaming create immersive experiences.Collaborate using C++ and advanced 3D mathematics in a dynam... Voir plus

 • Offre sponsorisée

Model Maker 3D Printing Specialist

Mattel CanadaMontreal (administrative region), QC, CA
Temps plein

We are seeking a detail‑oriented and proactive Quality Assurance Engineer to join our eCommerce development team.In this role you will be responsible for testing web‑based commerce platforms to ens... Voir plus

 • Offre sponsorisée

Mattel Product Development 3D Specialist

MattelMontreal (administrative region), QC, CA
Temps plein

Join Mattel as a Product Development 3D Specialist, focusing on 3D printing.Drive innovation in prototyping and new product creation with your technical expertise.In this role as a Model Maker 3D P... Voir plus

 • Offre sponsorisée

Senior Rendering Programmer

Cloud ChamberMontreal
Temps plein

As a Senior Rendering Programmer at Cloud Chamber you will join our talented development team to help push Unreal Engine 5 towards our combined vision.You’ll collaborate with a passionate group of ... Voir plus

 • Offre sponsorisée

TiMi Montreal – Junior Tools Programmer

Lightspeed StudiosMontreal
Temps plein

We are seeking a Junior Tools Programmer to participate in developing a AAA, open-world game that will be released on multiple platforms and reach a global audience.Work closely with artists and de... Voir plus

 • Offre sponsorisée

Automation Metrology Engineer: 3D Scanning & Data

Accord Technologies IncMontreal (administrative region), QC, CA
Temps plein

A technology solutions company is seeking a Programmer for Aerospace metrology Automation in Montreal.This full-time position involves automating part inspection using 3-D scanning technology and d... Voir plus