Full Time Job

Senior Rendering Software Engineer

Electronic Arts

Remote / Virtual 05-20-2024
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description
For more than fifteen years we have entertained millions of players around the world with our award-winning games. Our accomplished people have expressed their passion for outstanding game feel, AAA audiovisual quality and technical innovation in franchises including Burnout, Battlefield, Star Wars Battlefront and Need for Speed.

We believe that healthy, engaged teams make great games, so we place enormous value on collaboration, fresh ideas, and unique perspectives. We would love to hear yours! Crunch does not help make a better game. We do not do it.

The Criterion Rendering team works across all of our Battlefield titles as a part of a wider, cross-studio Battlefield Rendering team. The team works in partnership with Frostbite, participating in the development of the Frostbite engine, whilst also supporting the rendering feature needs of our Battlefield titles across both immersive and high fidelity visuals and performance.

We encourage career development, well-being and fun, which in the Rendering team translates to a high degree of creative ownership, a democratic decision-making process and plenty of growth opportunities both inside and outside of the team.

This role can be based at our Guildford or Manchester offices on a Hybrid basis, and we can consider Remote working.

• Reporting to a Rendering Lead, you will develop and maintain high-quality rendering systems for multiple AAA games
• You will research, innovate and implement the latest real-time rendering techniques
• Collaborate across team and discipline boundaries to provide effective art and content workflows
• Undertake performance profiling and optimization on multiple platforms
• You will work with game team artists and art directors to create solutions

• 5+ years of experience in real-time rendering or AAA game development
• C++ experience with at least 5 years of professional programming experience in real-time rendering
• Experience with modern graphics APIs such as DirectX 12, Vulkan or Metal
• Hands-on experience with C, C++ programming for x86, Arm64, and HLSL or other GPU shader programming languages
• Proficiency with graphics rendering performance/platform optimization and debugging skills, with experience using analysis, optimization tools like PIX, RenderDoc, Razor
• Experience evaluating new rendering technologies, influencing graphics IHVs and rendering API standards.
• Open to occasional domestic and international travel

#LI-Hybrid, #FlexibleWork

Jobcode: Reference SBJ-d8j6em-3-236-116-27-42 in your application.

Company Profile
Electronic Arts

Electronic Arts Inc. is a global leader in digital interactive entertainment. EA develops and delivers games, content and online services for Internet-connected consoles, mobile devices and personal computers.