Graphics Programmer

3 Months ago • 5 Years + • Graphics Engineer

Job Summary

Job Description

As a Graphics Programmer at Yellow Brick Games, you will be a key player in crafting visually stunning experiences for a new IP. You'll collaborate closely with artists and other programmers, focusing on the runtime rendering and graphics pipeline. Responsibilities include designing, implementing, and maintaining graphics code, optimizing GPU performance, and collaborating with console vendors. The role involves extending and debugging Unreal rendering systems and contributing to knowledge sharing within the team. You'll be actively involved in enhancing world systems to bring the new IP to life.
Must have:
  • 5+ years of experience in Rendering.
  • Strong knowledge of at least one graphics API (DirectX12 / Vulkan, etc).
  • Knowledge of modern rendering techniques.
  • C++ proficiency.
  • Experience with multithreading and memory management.
  • Strong knowledge of 3D math.
  • Understanding of GPU architecture and CPU/GPU communication.
  • Shipped at least a game.
Good to have:
  • Unreal Engine rendering pipeline is a plus.
  • Fluid simulation and compute shaders experience is a plus

Job Details

Yellow Brick Games is hiring a Graphics Programmer to join our team of experienced developers working on an exciting new IP. In this role, you will work closely with Artists and Programmers to create visually impactful experiences for our players. Improving the feel of world systems, you will be involved in many aspects of bringing to life the experience of our new IP.

Yellow Brick Games is based in Quebec City, Canada, and we are open to discuss remote-work situations. All qualified applicants will receive consideration for employment without regard to place of origin, age, status, religious beliefs, personal orientations, or physical condition.

RESPONSIBILITIES:

– Design, implement, upgrade, and maintain run-time rendering and graphics pipeline code for our game
– Extend, improve, optimize and debug the existing Unreal rendering systems on all platforms
– Profile and optimize GPU rendering performance in collaboration with technical artists
– Work with the rest of the team to identify systems in need of maintenance, optimization, or refactoring
– Write clear, maintainable, portable, C++ code
– Collaborate with GPU and console vendors
– Provide knowledge sharing with the team

REQUIREMENTS:

– Shipped at least a game
– 5+ years of experience in Rendering
– Strong knowledge of at least one graphics API (DirectX12 / Vulkan, etc)
– Knowledge of modern rendering techniques
– C++ proficiency
– Experience with multithreading and memory management
– Strong knowledge of 3D math
– Understanding of GPU architecture and CPU/GPU communication
– Unreal Engine rendering pipeline is a plus
– Fluid simulation and compute shaders experience is a plus

Similar Jobs

505 Games - Senior Software Engineer - Technical Business Unit

505 Games

Milan, Lombardy, Italy (Remote)
1 Year ago
Roblox - Senior Technical Director, Content Platform

Roblox

San Mateo, California, United States (On-Site)
1 Month ago
Vigaet - Internship - Computer Graphics Programmer

Vigaet

Bengaluru, Karnataka, India (On-Site)
1 Year ago
Ubisoft - Senior Technical Artist (MOSAIC)

Ubisoft

Singapore (On-Site)
4 Months ago
Canva - Senior Frontend Software Engineer

Canva

Auckland, Auckland, New Zealand (Remote)
3 Months ago
Qualcomm - Engineer - Graphics

Qualcomm

Hyderabad, Telangana, India (On-Site)
3 Weeks ago
Side - Graphics Programmer - Talent Pool

Side

United States (Remote)
3 Months ago
Skydance - Senior Graphics Engineer II

Skydance

Santa Monica, California, United States (Hybrid)
5 Months ago
Vigaet - Internship - Computer Graphics Programmer

Vigaet

Bengaluru, Karnataka, India (On-Site)
1 Year ago
SEGA - Senior Software Engineer (Graphics)

SEGA

England, United Kingdom (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Scanline VFX - Senior Surfacing/Lookdev Artist

Scanline VFX

Vancouver, British Columbia, Canada (Hybrid)
7 Months ago
Canva - Staff Frontend Engineer - Apps API Platform

Canva

Auckland, Auckland, New Zealand (Remote)
4 Months ago
Zoic studios - U.S. CG Supervisor

Zoic studios

(Remote)
1 Month ago
Gunzilla - Senior Technical VFX Artist

Gunzilla

London, England, United Kingdom (On-Site)
4 Months ago
Aristocrat - Sr Engineer II - C++ Developer

Aristocrat

Noida, Uttar Pradesh, India (Hybrid)
2 Months ago
Electronic Arts - Senior Lighter - EA Sports FC

Electronic Arts

Bucharest, Bucharest, Romania (On-Site)
5 Months ago
Ubisoft - Senior Generalist Developer AAA The Division Resurgence

Ubisoft

Saint-Mandé, Île-de-France, France (Hybrid)
6 Months ago
Tencent - Lighting Artist

Tencent

(On-Site)
5 Months ago
Epoch Games - 3D Creature Artist

Epoch Games

Winston-Salem, North Carolina, United States (Remote)
1 Year ago
Blazesoft - Front-End Developer

Blazesoft

Vaughan, Ontario, Canada (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

tures studios - VFX Artist

tures studios

Montreal, Quebec, Canada (Hybrid)
3 Months ago
Synechron - Loan IQ BA

Synechron

Mississauga, Ontario, Canada (On-Site)
3 Weeks ago
Critical mass - Product Engineer - 3D, Contract - Unreal Engine

Critical mass

Toronto, Ontario, Canada (On-Site)
1 Month ago
deel. - Tax Operations Specialist

deel.

Canada (Remote)
3 Weeks ago
Airlab Inc  - C++ & Python Programmer

Airlab Inc

Quebec, Canada (On-Site)
4 Months ago
Ubisoft - Project Programming Lead - Gameplay [Rainbow Six Mobile]

Ubisoft

Montreal, Quebec, Canada (Hybrid)
1 Month ago
Cadence - Lead Digital Verification Engineer

Cadence

Montreal, Quebec, Canada (On-Site)
3 Months ago
Epic Games - Senior UI Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
6 Months ago
Keywords Studios - Technical Account Manager

Keywords Studios

Canada (Remote)
3 Months ago
CookUnity - Steward

CookUnity

Toronto, Ontario, Canada (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Graphics Engineer Jobs

Vigaet - Computer Graphics Programmer

Vigaet

Bengaluru, Karnataka, India (On-Site)
10 Months ago
Ubisoft - Graphics Programmer [Snowdrop]

Ubisoft

Düsseldorf, North Rhine-Westphalia, Germany (Hybrid)
2 Months ago
Qualcomm - Staff Engineer - Graphics

Qualcomm

Bengaluru, Karnataka, India (On-Site)
3 Months ago
zoox - Senior Software Engineer - Simulation Graphics and AI/ML

zoox

Foster City, California, United States (Hybrid)
1 Month ago
Obsidian Entertainment - Graphics Programmer (Staff/Senior)

Obsidian Entertainment

Canada (On-Site)
12 Months ago
Apple - Graphics, Games, and Machine Learning - Gaming Experience Test Engineer

Apple

Austin, Texas, United States (On-Site)
3 Months ago
Obsidian - Graphics Programmer (Staff/Senior)

Obsidian

Irvine, California, United States (On-Site)
3 Months ago
Activision - Expert Software Engineer, Graphics

Activision

Middleton, Wisconsin, United States (Remote)
7 Months ago
Skydance - Senior Graphics Engineer II

Skydance

Los Angeles, California, United States (Hybrid)
4 Months ago
Light Speed Studios - Lead Graphics Engineer

Light Speed Studios

Irvine, California, United States (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Montreal, Quebec, Canada (Remote)

Montreal, Quebec, Canada (Remote)

Montreal, Quebec, Canada (Remote)

View All Jobs

Get notified when new jobs are added by yellow brick games

Level Up Your Career in Game Development!

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

Job Common Plug