Graphics Programmer

1 Month ago • 5 Years +

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

CD PROJEKT RED - Senior Rendering Engineer

CD PROJEKT RED

Boston, Massachusetts, United States (Remote)
3 Weeks ago
Electronic Arts - Quality Designer

Electronic Arts

Orlando, Florida, United States (Hybrid)
2 Weeks ago
RocketWerkz - MATHEMATICIAN PROGRAMMER

RocketWerkz

Auckland, Auckland, New Zealand (On-Site)
11 Months ago
Epic Games - Senior Engine Programmer, Framework Architecture

Epic Games

(On-Site)
4 Months ago
Knack studios - Jr. System Administrator

Knack studios

Chennai, Tamil Nadu, India (On-Site)
1 Year ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Apple - Graphics and Media Software Engineer

Apple

Sunnyvale, California, United States (On-Site)
1 Week ago
Maverick Games - Rendering Engineer

Maverick Games

Warwick, England, United Kingdom (Hybrid)
5 Months ago
playrix  - Principal C++ Software Engineer (Tools)

playrix

Cyprus (Remote)
7 Months ago
Ubisoft - Lead R&D Scientist

Ubisoft

Shanghai, Shanghai, China (On-Site)
2 Months ago
CD PROJEKT RED - Senior Weapon Artist

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (Hybrid)
2 Weeks ago
Halon - Senior Pipeline Engineer - Studio

Halon

United Kingdom (On-Site)
1 Month ago
General arcade studio - C++ developer (Mid to Senior)

General arcade studio

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (Remote)
1 Month ago
Epoch Games - 3D Creature Artist

Epoch Games

North Carolina, United States (Remote)
2 Months ago
Eccentric - Senior 3D Artist

Eccentric

Mumbai, Maharashtra, India (On-Site)
1 Month ago
Light Speed Studios - Lighting Artist

Light Speed Studios

(On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Airlab Inc  - Game Designer (Mobile)

Airlab Inc

Montreal, Quebec, Canada (On-Site)
11 Months ago
GlobalStep - Turkish Localization Video game Tester

GlobalStep

Montreal, Quebec, Canada (On-Site)
3 Days ago
Alphawave Semi - Senior Manager - Custom Layout Serdes

Alphawave Semi

Vancouver, British Columbia, Canada (On-Site)
2 Weeks ago
Behaviour Interactive - Senior DevOps

Behaviour Interactive

Montreal, Quebec, Canada (Hybrid)
1 Month ago
Ubisoft - Technical Animation Director

Ubisoft

Montreal, Quebec, Canada (Hybrid)
1 Month ago
Ingenuity Studios, LLC - Senior Animator

Ingenuity Studios, LLC

Vancouver, British Columbia, Canada (Remote)
1 Year ago
Boomi  - Manager, Commercial Sales Engineering

Boomi

Vancouver, British Columbia, Canada (Hybrid)
11 Hours ago
CAE - Full Time Instructor Pilot (Bombardier Platform)

CAE

Montreal, Quebec, Canada (On-Site)
6 Days ago
Banyan Software - Treasury Administrator

Banyan Software

Toronto, Ontario, Canada (On-Site)
1 Month ago
Survay Monkey - Gainsight Administrator

Survay Monkey

Ottawa, Ontario, Canada (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

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)

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