Systems Software Engineer - EA SPORTS™ NHL
Vancouver, BCElectronic Arts
3+ ansCandidates need 3+ years of C++ development experience, plus knowledge of memory management, multi-core processing, profiling tools, and build systems. Experience shipping console products and working with multiple programming languages is an asset.
C++, Python, Lua, C#, profiling tools, source control
Systems Software Engineer - EA SPORTS™ FC
Vancouver, BCElectronic Arts
5+ ansCandidates need 5+ years of programming experience focused on C++, including C++ best practices and architecture. They should have engine development, embedded systems, parallel programming, and performance and memory profiling experience, and communicate well with artists, designers and producers.
C++, performance profiling tools, memory profiling tools
Software Engineer UI (Star Wars Jedi)
Vancouver, BCElectronic Arts
4+ ansCandidates need 4+ years of games industry engineering experience with UI/UX work and proficiency in C++. Strong problem-solving, teamwork and an understanding of PC gaming and UX best practices are also needed. Unreal Engine experience is a plus.
C++, Unreal Engine
Software Engineer Intern
Vancouver, BCElectronic Arts
Candidates need to be enrolled in a Bachelor's program in computer science, software engineering or a related field, graduating no earlier than December 2027. They need Java programming experience, object-oriented and core computer science knowledge, and legal authorization to work full time in Canada.
Java, Spring Boot, gRPC, Protocol Buffers, PostgreSQL, Redis
Senior Technical Lead - EA SPORTS™ NHL
Vancouver, BCElectronic Arts
8+ ans3+ gestionElectronic Arts needs candidates with 8+ years of game or software development experience, 3+ years of technical leadership, and deep C++ and game engine architecture expertise. Strong cross-discipline communication and partnership skills are also required.
C++
Senior Software Engineering Manager - EA SPORTS™ UFC
Vancouver, BCElectronic Arts
10+ ans4+ gestionCandidates need 10+ years of multi-platform software development and 4+ years of engineering leadership, including managing managers. Electric Arts expects skills in mentoring, hiring, large-scale system design, and programming in C++, C#, or Java.
MMA, Coaching, Performance management, CI/CD, Software development, Leadership
Senior Software Engineer- Generalist (Apex Legends)
Vancouver, BCElectronic Arts
5+ ansCandidates need 5+ years developing software or game development experience, strong C/C++ and Python skills, and experience with profiling, optimization and production debugging. A Bachelor's degree in Computer Science, Engineering or equivalent practical experience is required.
C++, Python, Apex Legends, Telemetry systems
Senior Software Engineer - Generalist (Foundations) (Apex Legends)
Vancouver, BCElectronic Arts
8+ ansCandidates need 8+ years of game engine or systems-level development, strong C/C++ skills in performance-critical code, and at least one shipped AAA console or PC game. Experience on Sony, Microsoft or Nintendo platforms and a solid grasp of 3D math or simulation is also required.
C++
Senior Software Engineer - Generalist (Foundations) (Apex Legends)
Vancouver, BCElectronic Arts
8+ ansCandidates need 8+ years of game engine or systems programming, strong C/C++ for performance-critical code, and at least one shipped AAA console or PC game. Experience on Sony, Microsoft or Nintendo platforms and a solid grasp of 3D math or simulation is required.
C++
Senior Gameplay Software Engineer - EA SPORTS™ UFC
Vancouver, BCElectronic Arts
5+ ansCandidates need 5+ years of professional game development experience, advanced C++, and knowledge of physics, 3D math and performance profiling. Electronic Arts also values experience with AI tools and a bachelor's degree or equivalent experience.
C++, Perforce, Git
Senior Gameplay Software Engineer - EA SPORTS™ NHL
Vancouver, BCElectronic Arts
5+ ansCandidates need 5+ years of professional game development experience and advanced C++ skills. They also need knowledge of 3D math, physics simulation, multi-threading and performance profiling, and clear communication skills.
C++, Perforce, Git
Senior Experience Designer - EA SPORTS™ NHL
Vancouver, BCElectronic Arts
6+ ansElectronic Arts needs candidates with 6+ years designing complex, data-rich applications and a portfolio of case studies. Experience presenting complex ideas to varied audiences and leading UX practice in complex organisations is also required.
Figma
Senior AI Software Developer
Montréal, QCElectronic Arts
10+ ansCandidates need a B.S. or higher in Computer Science or equivalent, 10+ years of professional C/C++ experience, and AAA AI development on at least one shipped title. Unreal Engine 4/5 experience and leadership experience are strongly preferred.
Unreal Engine 5, C++
Rendering Software Engineer - EA SPORTS™ UFC
Vancouver, BCElectronic Arts
3+ ansCandidates 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
Rendering Software Engineer - EA SPORTS™ NHL
Vancouver, BCElectronic Arts
3+ ansCandidates need at least 3 years of professional real-time graphics or rendering experience in games or interactive applications. Strong C++ and HLSL shader skills, familiarity with low-level graphics APIs, and experience with graphics profilers are required.
C++, HLSL, DirectX 12, Vulkan, PIX, RenderDoc
Principal Product Manager, AI Platform
Vancouver, BCElectronic Arts
8+ ansElectronic Arts needs a Bachelor's degree and 8+ years in product or program management or software development, including 6+ years in product management. Candidates need 2+ years shipping AI/ML infrastructure or enterprise AI tooling and an understanding of microservices, REST and gRPC APIs and cloud platforms.
IPS, Machine learning, Documentation, Prioritization, Regulatory compliance, Leadership
Presentation Software Engineer - EA SPORTS™ NHL (TFT)
Vancouver, BCElectronic Arts
3+ ansCandidates 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+ ansCandidates 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#
Online Software Engineer - EA SPORTS™ UFC (Client/Server)
Vancouver, BCElectronic Arts
4+ ansCandidates need 4+ years of software engineering experience building online games or scalable online applications. They need strong C++ skills, database experience, networked and multithreaded systems knowledge, and familiarity with Git or Perforce.
C++, Git, Perforce
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