Description
Electronic Arts is seeking a Senior Software Developer to join the Rendering team, focusing on Frostbite's pipeline and runtime architecture for textures, meshes, shaders, and more. The successful candidate will collaborate with game teams to understand their rendering needs, 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 the broader Frostbite Rendering team to ensure cohesive architecture
- Optimize solutions on multiple platforms to ensure CPU, GPU, and memory performance
- Stay updated with the latest hardware and domain advancements in real-time rendering
- Enhance artist workflows to increase content creation quality and efficiency
Qualifications:
- 7+ years of experience with C++ for real-time rendering
- 5+ years of hands-on experience with low-level render systems
- Experience defining rendering pipeline architecture
- Experience working in rendering for multiple shipped AAA titles on current-generation consoles
- Significant experience with modern graphics APIs
- Shader programming
- Strong knowledge of modern CPU/GPU hardware architectures
- Significant experience with CPU and GPU profiling tools
- Deep understanding of memory management and multi-threading
- Experience mentoring and supporting engineers within the team
Nice to have:
- GPU-driven Rendering
- Experience with scalability/performance across platforms
- Experience building engine-level systems/tools
- Familiarity with ISA, x86, arm, RDNA2, GCN, etc.
Electronic Arts offers comprehensive benefits packages, including physical, emotional, financial, professional, and social well-being programs.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://jobs.ea.com/pl_PL/careers/JobDetail/Senior-Software-Developer/214238