Online Software Engineer - EA SPORTS™ NHL
Vancouver, BCElectronic Arts
3+ YOECandidates need 3+ years of C++ software development, solid software architecture and testing skills, and experience with real-time networking, client-server or peer-to-peer systems, multi-threading and databases. Experience using AI-assisted development tools and reviewing their output is also required.
C++
Systems Software Engineer - EA SPORTS™ NHL
Vancouver, BCElectronic Arts
3+ YOECandidates need 3+ years of C++ development experience, knowledge of memory management, multi-core processing and profiling, and experience with build systems and source control. A bachelor's degree in computer science or equivalent experience is expected, with console shipping experience an asset.
C++, Python, Lua, C#, Assembly, Profiling tools
Rendering Software Engineer - EA SPORTS™ UFC
Vancouver, BCElectronic Arts
3+ YOECandidates need 3+ years of professional C++ development and 2+ years on real-time rendering engines, plus experience with DirectX 12, Vulkan or Metal. Electronic Arts also asks for graphics debugging, profiling, multithreading, memory management and AI-assisted development tools.
C++, DirectX 12, Vulkan, Metal
Rendering Software Engineer - EA SPORTS™ NHL
Vancouver, BCElectronic Arts
3+ YOECandidates need 3+ years of real-time graphics or rendering programming experience in games or interactive applications, working knowledge of C++ and HLSL shaders, and familiarity with modern low-level graphics APIs such as DirectX 12 or Vulkan. Experience with graphics profilers and debuggers and multi-platform rendering pipelines is expected.
C++, HLSL, DirectX 12, Vulkan, PIX, RenderDoc
Presentation Software Engineer - EA SPORTS™ NHL (TFT)
Vancouver, BCElectronic Arts
3+ YOECandidates need 3+ years of professional software or game development experience and strong C++ skills. Electronic Arts also wants experience debugging production game engine systems, a bachelor's degree or equivalent, and good teamwork.
C++, Frostbite, Python, C#, Lua
Online Software Engineer - EA SPORTS™ UFC (Client/Server)
Vancouver, BCElectronic Arts
4+ YOECandidates need 4+ years as a software engineer on online games or scalable online applications, strong C++ skills on large real-time codebases, and experience with SQL or NoSQL databases and networked client/server systems. Git or Perforce experience and experience with AI-assisted development tools are also required.
C++, Git, Perforce, SQL, NoSQL
Game Modes Software Engineer - EA SPORTS™ NHL
Vancouver, BCElectronic Arts
3+ YOECandidates need 3+ years of C++ development, experience with client-server, multi-threaded and database systems, and multi-platform development. Electronic Arts also asks for strong software architecture, testing and performance skills, and experience using AI-assisted development tools.
C++
Développeur.se de logiciels sénior.e - outils de moteur génératif / Senior Software Developer - Generative Engine Tools
Vancouver, BC +1Electronic Arts
8+ YOECandidates need 8+ years of professional software engineering experience, including AAA game engines and large C++ codebases, plus Python. Experience with AI/ML, procedural generation, agentic tooling and CI/CD is also required.
C++, Python, Frostbite, Unity, Unreal, Godot