New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
Electronic Arts

Senior Software Developer - Rendering Systems

Electronic Arts
Apply →
hybrid senior full-time Montreal, Quebec

First indexed 6 Sept 2026

Description

Electronic Arts is seeking a Senior Software Developer to join its Rendering team, focusing on the Frostbite game engine. The successful candidate will work on high-performance rendering systems for multiple AAA games, collaborating with game teams to understand their rendering needs and ensuring the Frostbite engine empowers their success.

Responsibilities:

  • Develop high-performance rendering systems for multiple AAA games
  • Collaborate with game teams from design through implementation and optimization
  • Align with broader Frostbite Rendering team to ensure cohesive architecture
  • Optimize solutions on multiple platforms to ensure CPU, GPU, and memory performance
  • Remain up-to-date with the latest hardware and domain advancements in real-time rendering
  • Help enhance artist workflows to increase the content creation quality and efficiency

Qualifications:

  • 7+ years experience with C++ for real-time rendering
  • 5+ years of hands-on experience with low-level render systems such as rendering pipelines, mesh and shader systems, runtime systems
  • Experience defining rendering pipeline architecture, including integrating rendering systems with modern art content pipelines
  • Experience working in rendering for multiple shipped AAA titles on current-generation consoles (PlayStation 5, Xbox Series X|S, and PC)
  • Significant experience with modern graphics APIs (e.g., DX12, Vulkan, Metal)
  • Shader programming (HLSL/GLSL)
  • Strong knowledge of modern CPU/GPU hardware architectures
  • Significant experience with CPU and GPU profiling tools (e.g., Pix, Razor, Superluminal, Vtune)
  • Deep understanding of memory management and multi-threading with related debugging and optimization experience
  • Prepared to tackle hard to reproduce bugs and find creative ways to reproduce and debug them
  • Mentors and supports engineers within the team and delivers hands-on support to game teams.

Nice to have:

  • GPU-driven Rendering (e.g., bindless, meshlets)
  • Experience with scalability/performance across platforms
  • Experience building engine-level systems/tools
  • Familiarity with ISA, x86, arm, RDNA2, GCN etc
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://jobs.ea.com/fi_FI/careers/JobDetail/Senior-Software-Developer/214238