Systems Software Engineer

3 Months ago • 3 Years + • System Design • $96,400 PA - $133,900 PA

Job Summary

Job Description

The Systems Software Engineer role at Electronic Arts involves developing and debugging core technologies and features in a large codebase. Responsibilities include managing and optimizing memory, load times, and performance, debugging defects, and improving team efficiency through automation. The engineer will also collaborate with other engineers and contribute to core EA technologies. The role requires working with technical and non-technical colleagues to create practical designs that meet player expectations. The team is dedicated to building immersive digital entertainment experiences.
Must have:
  • 3+ years of C++ development experience
  • Ability to learn, test, debug, and extend code
  • Knowledge of software engineering and architectural design
  • Understanding of memory management and performance
  • Experience with profiling tools to monitor issues
  • Experience with build systems and source control
Good to have:
  • Experience with codebases supporting multiple compilers
  • Experience communicating and collaborating with teams
  • Experience integrating and maintaining large-scale systems
  • Experience with multiple programming languages

Job Details

Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. Part of a community that connects across the globe. A place where creativity thrives, new perspectives are invited, and ideas matter. A team where everyone makes play happen. EA SPORTS is one of the most iconic brands in entertainment with over 25 years of innovation, passion, and connecting millions of players across the globe to their favorite sports, teams, and players. The EA SPORTS UFC franchise offers the electrifying spectacle and entertainment of MMA for over 20 million players across the globe, delivering fluid and responsive mixed martial arts through inventive gameplay technology. Located in Vancouver, British Columbia, the EA SPORTS UFC team is on a mission to become the world's greatest fighting game. If you're passionate about building immersive digital entertainment, this is the role of a lifetime. We're looking for a Systems Software Engineer or someone interested in expanding their knowledge in the Systems area. Our systems engineers maintain a broad view of the game and engine systems and look for ways to improve performance, utility, and capabilities for our players and workflow enhancements to our development team. Above all, we’re looking for an engineer who is excited to use their talent and experience to build AAA quality games. Your Responsibilities: * Work with other engineers across the game team to integrate, develop and debug core technologies and features in a large codebase, merging modern and legacy designs across multiple hardware architectures. * Manage and optimize memory, load times, and performance. * Debug a range of defects in development environments. * Look for ways to increase team efficiency through automation, tooling, or workflow enhancements. * Contribute to core EA technologies to promote collaborative development efforts. * Work with technical and non-technical co-workers to create practical technical designs that meet players’ expectations. Your Qualifications: Please note that you do not need to meet all qualifications to be considered. We encourage you to apply if you can meet most of the requirements and are comfortable opening a dialog to be considered. * 3+ years of C++ development experience. * Ability to learn, test, debug, and extend other software engineer's code. * Knowledge of software engineering and architectural design. * Understanding of memory management, file systems, multi-core processing, and performance. * Experience with profiling tools to monitor and diagnose issues. * Experience with build systems, pipelines, and source control. * Experience with codebases supporting multiple compilers and architectures. * Experience communicating and collaborating with external team members or teams. * Experience integrating and maintaining large-scale systems and legacy codebases, covering multiple disciplines. * Experience with multiple programming languages (Python, Lua, C#).

Similar Jobs

NXP - Senior Principal Software Architect - Platform and RF Software

NXP

Bucharest, Bucharest, Romania (On-Site)
10 Months ago
HCL Tech - C++ Senior Technical Lead

HCL Tech

California, United States (On-Site)
1 Month ago
Ansys - R&D Engineer

Ansys

Villeurbanne, Auvergne-Rhône-Alpes, France (On-Site)
2 Months ago
extreme network - Real Time Embedded Software Developer - Wireless LAN

extreme network

Ontario, Canada (On-Site)
1 Month ago
Hedra - Machine Learning Engineer (CUDA)

Hedra

San Francisco, California, United States (On-Site)
4 Months ago
Alten Technology - Senior Software Systems Engineer (Flight Software)

Alten Technology

El Segundo, California, United States (On-Site)
2 Months ago
binance - Senior Application Security Architect

binance

Taipei City, Taiwan (Remote)
3 Months ago
Bonfire Studios - Systems Engineer (Senior/Principal/Lead)

Bonfire Studios

California, United States (On-Site)
1 Year ago
bytedance - Research Engineer in Large Model System

bytedance

San Jose, California, United States (On-Site)
9 Months ago
Barracuda - NetSuite System Engineer

Barracuda

Bengaluru, Karnataka, India (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Nintendo - Senior Software Engineer (NTD)

Nintendo

Redmond, Washington, United States (On-Site)
11 Months ago
cirrus logic - Mixed-Signal CAD/Design Engineer – AI-Driven EDA CAD Development

cirrus logic

Austin, Texas, United States (Hybrid)
1 Month ago
Nintendo - Tools Engineer (Retro Studios)

Nintendo

Austin, Texas, United States (On-Site)
11 Months ago
Palo Alto Networks - Principal Consultant, Offensive Security, Proactive Services (Unit 42)

Palo Alto Networks

Fort Meade, Maryland, United States (On-Site)
2 Months ago
Philips - Senior Algorithm Engineer

Philips

Shenyang, Liaoning, China (On-Site)
3 Months ago
Behaviour Interactive - Senior Build and Pipeline Programmer

Behaviour Interactive

Montreal, Quebec, Canada (Hybrid)
3 Months ago
Autodesk - Full-stack Cloud Software Development Engineer

Autodesk

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
1 Month ago
Intel  - Deep Learning Compiler Engineer (MLIR/LLVM)

Intel

Petah Tikva, Center District, Israel (On-Site)
1 Month ago
Amanotes - Unity Developer (LiveOps Team)

Amanotes

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
3 Months ago
G5 games - C++ Gameplay Programmer

G5 games

Astana, Astana, Kazakhstan (Remote)
9 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Vancouver, British Columbia, Canada

IGG - Trendy Toy Designer

IGG

Vancouver, British Columbia, Canada (On-Site)
4 Months ago
Interactive Brokers - Bilingual Investment Services Representative

Interactive Brokers

Montréal, Québec, Canada (Hybrid)
2 Months ago
Critical mass - Freelance Senior Designer

Critical mass

Vancouver, British Columbia, Canada (On-Site)
2 Months ago
Ubisoft - Senior Rigger

Ubisoft

Montreal, Quebec, Canada (Hybrid)
4 Months ago
Behaviour Interactive - Programming Team Lead

Behaviour Interactive

Montreal, Quebec, Canada (Hybrid)
1 Month ago
Ubisoft - Senior ML Data Scientist

Ubisoft

Montreal, Quebec, Canada (On-Site)
6 Months ago
Survay Monkey - Senior Product Designer

Survay Monkey

Ottawa, Ontario, Canada (Remote)
1 Month ago
Toast - Territory Account Executive - Greater Vancouver South

Toast

Surrey, British Columbia, Canada (On-Site)
1 Month ago
Epic Games - Senior UI Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
6 Months ago
project white card - Khal speaking at Serious Play International in Toronto

project white card

Toronto, Ontario, Canada (On-Site)
1 Year ago

Get notifed when new similar jobs are uploaded

System Design Jobs

Apple - Senior Machine Learning Engineer, ML Systems Engineering

Apple

Pittsburgh, Pennsylvania, United States (On-Site)
1 Month ago
Thales - System Engineer

Thales

Florence, Tuscany, Italy (Hybrid)
2 Months ago
yostar - System Operations Engineer

yostar

Shanghai, China (On-Site)
2 Months ago
Thales - Radar System Engineer

Thales

Hengelo, Overijssel, Netherlands (Hybrid)
2 Months ago
bytedance - Frontend Software Engineer- Information System - Dubai

bytedance

Dubai, Dubai, United Arab Emirates (On-Site)
9 Months ago
Kavalirio - SME Windows Systems Engineer

Kavalirio

Dulles, Virginia, United States (On-Site)
1 Month ago
bytedance - Software Engineer Large Model System Graduate (Machine Learning Sys-US) - 2024 Start (BS/MS)

bytedance

Seattle, Washington, United States (On-Site)
9 Months ago
Assystems - Systems Engineer

Assystems

Culham, England, United Kingdom (On-Site)
9 Months ago
Survay Monkey - Information Systems Engineer III

Survay Monkey

Ottawa, Ontario, Canada (Hybrid)
1 Month ago
Liquid Robotics - Systems Engineer

Liquid Robotics

Herndon, Virginia, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Vancouver, British Columbia, Canada (Hybrid)

Wisconsin, United States (Remote)

Vancouver, British Columbia, Canada (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Los Angeles, California, United States (Hybrid)

Redwood City, California, United States (Hybrid)

Birmingham, England, United Kingdom (Hybrid)

Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur, Malaysia (Hybrid)

View All Jobs

Get notified when new jobs are added by Electronic Arts

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug