Graphics Programmer

2 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

Riot Games - Technical Artist II - League of Legends, Seasons (Contract)

Riot Games

Singapore (On-Site)
5 Months ago
Roblox - Principal Software Engineer - 3D Graphics

Roblox

San Mateo, California, United States (On-Site)
4 Weeks ago
KOJIMA PRODUCTIONS - Character Artist

KOJIMA PRODUCTIONS

Tokyo, Japan (On-Site)
7 Months ago
Epic Games - Desktop Platform Programmer, Fortnite Tech

Epic Games

(On-Site)
3 Months ago
Room 8 Group - Senior Technical Artist

Room 8 Group

(Remote)
1 Week ago
Activision - Expert Software Engineer, Graphics

Activision

United States (Remote)
1 Month ago
Activision - Expert Software Engineer, Graphics

Activision

Middleton, Wisconsin, United States (Remote)
6 Months ago
Playdead - Graphics Programmer

Playdead

Copenhagen, Denmark (On-Site)
11 Months ago
1047 games - Graphics Engineer

1047 games

(Remote)
4 Months ago
Qualcomm - Sr Engineer- Graphics

Qualcomm

Hyderabad, Telangana, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Gunzilla - Senior Technical Artist - VFX/Shaders

Gunzilla

London, England, United Kingdom (On-Site)
3 Months ago
Epic Games - Desktop Platform Engineer, Fortnite Tech

Epic Games

Cary, North Carolina, United States (On-Site)
3 Months ago
Pingle studios - Middle Render Developer

Pingle studios

(Remote)
2 Months ago
lucas films - Senior Effects Technical Director

lucas films

Sydney, New South Wales, Australia (On-Site)
1 Week ago
Gunzilla - Senior Technical VFX Artist

Gunzilla

London, England, United Kingdom (On-Site)
3 Months ago
InMobiInMobi - Quality Assurance Analyst I

InMobiInMobi

Bengaluru, Karnataka, India (On-Site)
2 Days ago
Humanitarian Operations - Unity 3D Developer

Humanitarian Operations

Edinburgh, Scotland, United Kingdom (On-Site)
5 Months ago
Room 8 Group - Stylized 3D Environment Team Lead

Room 8 Group

United Kingdom (Remote)
1 Week ago
Riot Games - Staff Software Engineer, Rendering - League of Legends

Riot Games

Los Angeles, California, United States (On-Site)
3 Months ago
playrix  - Senior/Lead 2D Artist (Generalist)

playrix

Serbia (Remote)
8 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Scanline VFX - Senior Pipeline Developer (Maya)

Scanline VFX

Montreal, Quebec, Canada (Remote)
8 Months ago
CD PROJEKT RED - Senior AI Technical Producer

CD PROJEKT RED

Montreal, Quebec, Canada (Remote)
1 Month ago
Alphawave Semi - Silicon Validation Engineer, Electrical and Optical Systems - All Levels

Alphawave Semi

Ottawa, Ontario, Canada (On-Site)
2 Days ago
Amber - Localization Quality Assurance with Indonesian

Amber

Montreal, Quebec, Canada (Hybrid)
10 Months ago
Image Engine - Animator - Lead

Image Engine

Vancouver, British Columbia, Canada (Hybrid)
3 Months ago
Enverus - Technical Advisor - Power & Renewables

Enverus

Calgary, Alberta, Canada (Remote)
2 Months ago
Mozilla - Desktop Integrations Engineer

Mozilla

Canada (Remote)
1 Week ago
Paralives - Assistant Producer

Paralives

Montreal, Quebec, Canada (Hybrid)
1 Week ago
Unity - Web Analytics Implementation Specialist

Unity

Canada (Remote)
2 Months ago
Lionbridge Games - Technical Software Test Engineer 3

Lionbridge Games

Quebec, Canada (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Graphics Engineer Jobs

Visual Concepts - Senior Graphics Engineer - NBA 2K

Visual Concepts

Budapest, Hungary (On-Site)
3 Weeks ago
SEGA - Senior Software Engineer (Graphics)

SEGA

London, England, United Kingdom (Hybrid)
5 Months ago
Dream world  - Graphics Programmer

Dream world

Redwood City, California, United States (Remote)
2 Months ago
Square enix Japan - Graphics Engineer (Consumer PC)

Square enix Japan

Shibuya, Tokyo, Japan (On-Site)
5 Years ago
Tencent - Lead Graphics Engineer

Tencent

California, United States (On-Site)
5 Months ago
zoox - Senior Software Engineer - Simulation Graphics and AI/ML

zoox

Seattle, Washington, United States (Hybrid)
5 Months ago
sports interactive - Senior Software Engineer (Graphics)

sports interactive

London, England, United Kingdom (Hybrid)
5 Months ago
Ubisoft - Graphics Programmer

Ubisoft

Berlin, Berlin, Germany (Hybrid)
1 Month ago
playphony games - Graphics Programmer

playphony games

Tokyo, Japan (On-Site)
2 Months ago
Skydance - Senior Graphics Engineer II

Skydance

Los Angeles, California, United States (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Montreal, Quebec, Canada (Remote)

Montreal, Quebec, Canada (Remote)

Québec City, Quebec, Canada (Remote)

Montreal, Quebec, Canada (Remote)

Québec City, Quebec, Canada (Remote)

Montreal, Quebec, Canada (Remote)

Québec City, Quebec, Canada (Remote)

Montreal, Quebec, Canada (Remote)

Québec City, 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