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