Software Engineer (C++), Character Technologies - Frostbite
Vancouver, BCElectronic Arts
5+ YOECandidates need a bachelor's degree or equivalent industry experience and 5+ years of professional C++ and C# engineering. They also need strong 3D math, performance and multithreading skills, and experience with Perforce or Git.
C++, C#, Frostbite, Perforce, Git
Senior Software Engineer (C++/C#) - Frostbite
Vancouver, BCElectronic Arts
8+ YOECandidates need 8+ years of professional software development, strong C++ and C# skills, and 3D math and skeletal animation knowledge. Experience with game engine architecture and performance profiling is also required, plus a bachelor's degree or equivalent practical experience.
C++, C#, Frostbite, profiling tools
Software Engineer (C++) - Frostbite
Vancouver, BCElectronic Arts
5+ YOECandidates need 5+ years of C++ experience, data-oriented design and software architecture skills, and experience with concurrent software, data processing, databases or file systems, and web services in Azure. Agile experience and comfort in an established codebase are also required.
C++, Azure
Senior Software Engineer (C++/C#) - Frostbite
Vancouver, BCElectronic Arts
8+ YOECandidates need 8+ years of professional software development experience, strong C++ and C# skills, and knowledge of 3D math, game engine development, and performance profiling. A Bachelor's degree in Computer Science or equivalent practical experience is required.
C++, C#, Frostbite, WPF
Principal Software Engineer (Engine)
Vancouver, BCElectronic Arts
20+ YOECandidates need 20+ years of professional AAA or real-time software engineering experience, multiple shipped AAA titles and deep modern C++ skills. Strong performance optimization, multidisciplinary engine knowledge and experience with agentic AI developer tooling are also needed.
C++, Frostbite, Unreal Engine 5, Unity, Godot
Senior Engineering Manager, Enterprise CI for Games
Vancouver, BCElectronic Arts
8+ YOE3+ MgmtCandidates need 8+ years in software engineering, DevOps or infrastructure, including 3+ years managing engineers. Strong experience with CI/CD, infrastructure-as-code, containers and a major cloud platform is required.
Azure DevOps, Terraform, Packer, Ansible, Kubernetes, Perforce
Audio Software Engineer - EA SPORTS™ NHL
Victoria, BCElectronic Arts
3+ YOECandidates need 3+ years of professional software or game development experience, strong C++ skills, and experience with real-time audio systems. Familiarity with AI-assisted development tools and a bachelor's degree in computer science or equivalent experience are also asked for.
C++, Frostbite
Character Artist - EA Sports NHL
Vancouver, BCElectronic Arts
2+ YOECandidates need 2+ years of professional game character experience, strong high-poly sculpting and game-resolution modeling skills, and PBR texturing for skin, hair, fabric and materials. They also need Maya, ZBrush, Photoshop and Substance Painter skills, a sense of human anatomy, and a portfolio of photorealistic characters.
Maya, ZBrush, Photoshop, Substance Painter, Frostbite, Unreal Engine
Senior Game Designer
Vancouver, BCElectronic Arts
8+ YOECandidates need 8+ years of shipped AAA game design experience owning progression or economy systems, plus quantitative modeling, Python and SQL skills, and practical use of AI or agentic tools. Experience with telemetry, analytics and CI/CD environments is also required.
Python, SQL, Lua, Blueprint, C#, Miro
Senior Technical Artist – Character Rigging & Technology
Vancouver, BCElectronic Arts
6+ YOECandidates need 6+ years of games or cinematic production experience in technical art, rigging or animation technology. Electronic Arts asks for strong character rigging skills, Python or C# scripting, and experience with Maya and Houdini.
Maya, Houdini, Frostbite, Unreal, Unity
Cinematic Artist, Screenshot Specialist
Vancouver, BCElectronic Arts
Electronic Arts needs candidates with a strong sense of cinematic language and 3D or real-time engine skills such as Unreal Engine, Maya or 3ds Max. They should know hockey or UFC well, use Adobe Photoshop and Lightroom, and be comfortable taking feedback under deadlines.
Unreal Engine, Maya, 3ds Max, Adobe Photoshop, Adobe Lightroom, Frostbite
Lighting Artist, Cinematics
Vancouver, BCElectronic Arts
1+ YOECandidates need a strong eye for composition and cinematography, and at least one year of creating high-quality cinematic lighting on deadline. They must work in Unreal Sequencer or Frostbite Timeline and have lighting experience in-engine or in a 3D package.
Unreal Engine 5, Unity, Frostbite, Maya, Blender
Développeur logiciel (moteur principal)/Software Developer (Core Engine) - Battlefield
Montréal, QCElectronic Arts
Candidates need experience with C++, CPU and memory optimization, and low-level programming. Debugging difficult bugs, a quality focus, and good communication are also required.
C++, Frostbite
Software Engineer – Game Technology & Platform Development
Vancouver, BCElectronic Arts
7+ YOEElectronic Arts needs candidates with 7+ years of professional software development experience and experience with game engines or real-time software. Candidates should understand APIs and software architecture, and be able to use AI coding agents in their development work.
C++, Frostbite, Unreal Engine, Unity
Animator Co-op (Summer 2027 - 8-months - Sports Tech )
Vancouver, BCElectronic Arts
Candidates need to be enrolled in an accredited animation or technical degree and return to school after the internship, with graduation in May 2028 or later. They need character animation skills, familiarity with Maya or MotionBuilder, and strong problem-solving ability.
Autodesk Maya, MotionBuilder, Frostbite Engine, Python, Node-based programming tools
Technical Designer (TFT 12 months)
Vancouver, BCElectronic Arts
3+ YOECandidates need at least 3 years of relevant experience, experience in a digital content creation pipeline, and experience with a game engine such as Frostbite, Unreal or Unity. Electronic Arts wants strong problem-solving skills and comfort juggling several projects with shifting priorities.
Frostbite, Unreal Engine, Unity
Software Engineer Intern
Vancouver, BCElectronic Arts
Candidates need to be pursuing a bachelor's degree in computer science or a related field, with foundational C++ or C# programming experience. Exposure to testing, object-oriented design, or game engines such as Unreal or Unity is an asset.
Frostbite
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
Lead Software Engineer - EA SPORTS™ NHL
Vancouver, BCElectronic Arts
6+ YOECandidates need 6+ years of professional software or game development experience, including leading a team of 5+ engineers. They need strong C++ and object-oriented design skills, a passion for gaming, and clear communication across technical and non-technical teams.
C++, Frostbite engine
Experience Designer II - A-Team
Vancouver, BCElectronic Arts
6+ YOECandidates need 6+ years of UX experience designing internal software tools and complex web applications. They should be proficient in Figma, skilled at prototyping, comfortable working in technical environments, and able to present designs to stakeholders.
Figma, Frostbite, Unreal Engine, Unity, Maya, MotionBuilder
Advanced Online Software Engineer – EA SPORTS FC
Vancouver, BCElectronic Arts
6+ YOECandidates need 6+ years of software development experience, strong high-performance C++ skills, and multi-threaded and networked application experience. Knowledge of databases, TCP/IP and UDP, and a Bachelor's degree or equivalent experience are also needed.
C++, MySQL, Redis, Perforce, Git, Frostbite