Graphics Programmer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

5+ years of experience in Rendering, Strong knowledge of at least one graphics API (DirectX12 / Vulkan), C++ proficiency and experience with multithreading and memory management, Understanding of GPU architecture and modern rendering techniques..

Key responsibilities:

  • Design, implement, upgrade, and maintain run-time rendering and graphics pipeline code for the game
  • Optimize and debug existing Unreal rendering systems across all platforms
  • Collaborate with technical artists to profile and enhance GPU rendering performance
  • Write clear, maintainable C++ code and share knowledge with the team.

Yellow Brick Games Inc. logo
Yellow Brick Games Inc. Scaleup https://www.yellowbrickgames.ca/
51 - 200 Employees
See all jobs

Job description

Classification: Full Time
Location: Québec/Remote

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

INTERESTED IN THIS POSITION?

Tell us why you’d be the ideal candidate by sending us a brief word of introduction,
along with your resume as an attachment.
***Please indicate the position you are applying for in the subject line.

Apply here

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Problem Solving

Computer Graphics Programmer Related jobs