TL;DR

Senior Software Engineer (Gamedev): Joining the Rendering team to shape the future of graphics for EA titles with an accent on real-time rendering features. Focus on optimizing solutions across multiple platforms and enhancing artist workflows for content creation.

Location: Montreal, Quebec, Canada. Work Model: Hybrid

Company

Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world.

What you will do

  • Work closely with game team engineers and the Frostbite rendering team to enable and deliver new rendering features.
  • Optimize solutions on multiple platforms to ensure CPU, GPU, and memory performance.
  • Collaborate with game team partners to broaden the understanding of their technical landscape.
  • Remain up-to-date with the latest hardware and domain advancements in real-time rendering.
  • Help enhance artist workflows to increase content creation quality and efficiency.

Requirements

  • Strong C++ knowledge with at least 7 years of professional programming experience in real-time rendering.
  • Experience working in rendering for multiple shipped AAA titles on current-generation consoles (PS5, XBSX, PC).
  • Significant experience using one or more low-level graphics APIs (e.g. DX12, Vulkan, Metal).
  • Strong knowledge of modern CPU/GPU hardware architectures.
  • Significant experience with Graphics Debugging Tools (e.g. Pix, Renderdoc, Razor).
  • Deep understanding with memory management and multi-threading with related debugging and optimization experience.

Culture & Benefits

  • Emphasis on physical, emotional, financial, career, and community wellness.
  • Packages are tailored to meet local needs and may include healthcare coverage, mental well-being support, retirement savings, paid time off, family leaves, complimentary games, and more.
  • Nurture environments where teams can always bring their best to what they do.