Rendering Software Engineer - EA SPORTS™ UFC
Vancouver, BCElectronic Arts
3+ YOECandidates need 3+ years of professional C++ experience, 2+ years with real-time rendering engines, and experience with DirectX 12, Vulkan or Metal. Graphics debugging, profiling, multithreading and AI-assisted development tools are also needed.
C++, DirectX 12, Vulkan, Metal
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
Presentation Software Engineer - EA SPORTS™ FC
Toronto, ONElectronic Arts
6+ YOECandidates need a bachelor's degree or equivalent experience, 6+ years of C++ with object-oriented design, and game engine experience in Unity or Unreal. Electronic Arts also requires 3+ years of Python, Lua or C# scripting and experience with source control systems.
C++, Unity, Unreal Engine, Python, Lua, C#
Generalist Software Engineer - EA SPORTS™ FC
Vancouver, BCElectronic Arts
6+ YOECandidates need 6+ years of software engineering experience, ideally in game development. Strong professional C++ and object-oriented design skills, plus experience debugging complex bugs, are required.
C++
Generalist Software Engineer - EA SPORTS™ FC
Vancouver, BCElectronic Arts
5+ YOECandidates need 5+ years of software development experience, a bachelor's degree or equivalent, and a good grasp of C++ and object-oriented design. Experience with REST APIs, debugging, legacy code and live service games is an asset.
C++, Visual Studio, XML, JSON, REST APIs
Gameplay Software Engineer - EA SPORTS™ FC
Vancouver, BCElectronic Arts
Candidates need a bachelor's degree in computer science or equivalent experience, strong C++ and object-oriented skills, and experience building AI, character control, multiplayer or other gameplay systems. They should understand good programming practices, multithreading, debugging and performance.
C++, proprietary game engine
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++
Experienced Rendering Software Engineer - FC
Vancouver, BCElectronic Arts
5+ YOECandidates need 5+ years of C++ development and experience with real-time rendering engines. They also need knowledge of modern graphics APIs such as DirectX12, Vulkan or Metal, plus strong debugging, multi-threading and optimization skills.
C++, DirectX12, Vulkan, Metal, PIX, RenderDoc