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
Machine Learning Engineer - EA SPORTS™ FC
Vancouver, BCElectronic Arts
Candidates need a BS in Computer Science, Mathematics or a related field, or equivalent engineering experience. They must have Python, C++ or Java skills, experience with LLM deployment and fine-tuning, and hands-on use of Databricks, Trino and Apache Airflow in production.
Databricks, Trino, Apache Airflow, Python, C++, Java
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
Director of Production, Content, Monetization & Progression (Apex Legends)
Vancouver, BCElectronic Arts
10+ YOEElectronic Arts needs candidates with 10+ years of game or product development experience, including managing producers and leading complex live-service portfolios. Strong portfolio planning, risk management, external partner management and executive communication skills are required.
Jira, Confluence
Client Software Engineer - EA Sports™ FC
Vancouver, BCElectronic Arts
5+ YOECandidates need a bachelor's degree in computer science or equivalent industry experience, plus 5+ years of professional software engineering. Strong modern C++, networking, REST integration and familiarity with version control and Visual Studio are required.
C++, Visual Studio, Perforce, Git, JSON, XML
Audio Software Engineer - EA SPORTS™ UFC
Vancouver, BCElectronic Arts
3+ YOEElectronic Arts needs candidates with 3+ years of C++ development experience and experience with real-time or game systems. Strong skills in object-oriented design, memory management, multithreading and debugging are required.
C++
Advanced Rendering Software Engineer - FC
Vancouver, BCElectronic Arts
5+ YOECandidates need 5+ years of C++ development experience and experience building real-time rendering engines. Strong math (trigonometry, calculus, linear algebra), modern graphics APIs such as DirectX12, Vulkan or Metal, and graphics performance tools like PIX, RenderDoc or Razor are required.
C++, DirectX12, Vulkan, Metal, PIX, RenderDoc
Advanced Game Software Engineer
Vancouver, BCElectronic Arts
10+ YOECandidates need 10+ years of software development experience, including 6+ years in C++ and experience with game engines such as Unreal, Unity or Frostbite. Strong debugging, large-scale system integration and a computer science degree or equivalent experience are also required.
C++, Frostbite, Unreal Engine, Unity, DirectX, OpenGL