Graphics Programmer

2 Hours 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

Looks like we're out of matches

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

Similar Skill Jobs

Looks like we're out of matches

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

Jobs in Worldwide

Looks like we're out of matches

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

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!