Senior Software Engineer

Feb 24, 2024
Stockholm, Sweden
... Not specified
... Senior
Full time
... Office work

Electronic Arts Inc. is a global leader in interactive entertainment. We develop and deliver games, content and online services across platforms. We have a broad portfolio of brands that span the most popular genres.

We exist to Inspire the World to Play. We create extraordinary new game experiences for our millions of players everywhere by bringing together people that combine creativity, innovation, and passion. We immerse our employees into an inclusive culture and provide opportunities for learning and leading that allow our employees to do the most impactful and rewarding work of their careers.

Join us in driving the next revolution in games.

Frostbite

Frostbite is EA's state-of-the-art multi-platform game development engine. Our global team empowers game creators to shape the future of gaming by developing creative engine features and outstanding tools. We are honoured to have thousands of game developers all over the world using Frostbite to create some of the most amazing games and player experiences in the industry.

You will be part of an experienced and passionate team that owns the low-level hardware abstraction layer, enabling Frostbite to support platforms.

Responsibilities

As a senior rendering engineer on the Rendering Backends team you will:

  • Develop our low-level, cross-platform graphics hardware abstraction layer for the Frostbite Engine

  • You will develop tools that ensure a good experience for render engineers using Frostbite

  • Collaborate with game team engineers and the Frostbite rendering team to deliver new rendering features

  • Lead performance profiling and optimizations on multiple platforms

  • Report to engineering management

Qualifications

 
  • Bachelor Degree in Computer Science, Math or related field

  • C++ knowledge with at least 7 years of professional programming experience in real-time rendering

  • Experience working in rendering for multiple shipped titles on current-generation consoles (PS5, XBSX, PC)

  • Expert knowledge in one or more low-level graphics APIs (DX12, Vulkan, console)

  • Expert knowledge of modern cpu/gpu hardware architectures

  • Experience with Graphics Debugging Tools (PIX, Renderdoc, console)

  • Experience with memory management and multi-threading with related debugging and optimization experience

  • Professional experience working on Device Drivers

  • Professional experience developing graphics debugging tools / utilities / visualizers

  • Test-driven development experience

  • Experience using source control systems (p4, git) in large code bases

COMPANY JOBS
653 available jobs
WEBSITE