Systems Software Engineer - EA SPORTS FC

Global Sports Jobs Limited

Vancouver

Hybrid

CAD 120,000 - 180,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Vacation 3 weeks
Sick time 10 days
Top-up EI/QPIP
Health, dental, vision
Life insurance
Disability insurance
Retirement plan
Bonus eligibility

Job summary

EA SPORTS in Burnaby, British Columbia, is seeking a senior engine programmer to help push primary systems and the shared engine into the future. The role focuses on prototyping, planning, and collaborating with other engineers to build systems and workflows that improve efficiency.

The position is part of a hybrid studio with three in-office days weekly (Tuesday to Thursday) at the EAV Studio in Burnaby. The salary range is discussed during the posting based on education, qualifications, and

Qualifications

  • 5+ years of programming experience with C++.
  • Experience in engine development.
  • Strong understanding of parallel programming concepts.
  • Experience with performance and memory profiling tools.
  • Experience in embedded systems.
  • Ability to communicate with non-technical partners (Artists, Designers, Producers).

Responsibilities

  • Collaborate with design and engineers to create clear, estimable technical designs.
  • Provide tested, high-quality technical implementations that meet requirements.
  • Monitor performance and memory budgets in development work.
  • Increase team efficiency through tooling or workflow improvements.
  • Contribute to EA core technologies in an architecturally sound way.

Skills

C++ development
Engine development
Systems-level programming
Parallel programming
Performance profiling
Memory profiling
Embedded systems
Prototyping & planning
Cross-functional communication
5+ years C++ experience

Job description

About the Role

The role helps push the primary systems and shared engine into the future. The team maintains a broad view of game and engine systems and seeks improvements to performance, utility, and capabilities for players, as well as workflow enhancements for the development team. The role involves prototyping, planning, and collaborating with other engineers to build systems, workflows, and capabilities that improve efficiency.

Key Responsibilities
  • Work with design and other engineers to provide feedback and create clear, estimable technical designs.
  • Provide tested and high-quality technical implementations that meet requirements.
  • Maintain awareness of how technical implementation impacts performance and memory budgets.
  • Look for ways to increase team efficiency through tooling or workflow enhancements.
  • Contribute to core EA technologies in an architecturally sound way to promote collaborative development efforts.
Required Experience & Qualifications
  • Experience with the development craft and interest in systems-level work.
  • Understanding of C++ language, best practices, and architectural considerations.
  • Ability to communicate well with non-technical partners, such as Artists, Designers, and Producers.
  • Experience with parallel programming considerations, resource management, and hardware architecture.
  • Experience in engine development.
  • 5+ years of programming experience with a focus on C++ code.
  • Experience with performance and memory profiling tools.
  • Experience in embedded systems.
  • Passion for prototyping and planning, collaborating with other engineers, and building systems.
Workplace
  • Hybrid working model: 3 days per week in the EAV Studio in Burnaby, British Columbia (Tuesday to Thursday).
Salary
  • The listed range is what EA in good faith expects to pay applicants for this role in these locations at the time of this posting.
  • Pay offered will be determined based on relevant business and candidate factors (e.g. education, qualifications, certifications, experience, skills, geographic location, or business needs).
  • Applicants residing in a different location will be advised by a recruiter on the applicable range and benefits.
  • Pay is just one part of the overall compensation at EA.
Benefits & Perks
  • Vacation: 3 weeks per year to start.
  • Sick time: 10 days per year.
  • Paid top-up to EI/QPIP benefits up to 100% of base salary when welcoming a new child (12 weeks for maternity, and 4 weeks for parental/adoption leave).
  • Extended health, dental, and vision coverage.
  • Life insurance.
  • Disability insurance.
  • Retirement plan for regular full-time employees.
  • Certain roles may also be eligible for bonus and other incentive programs.
About the Company

EA SPORTS is one of the most iconic brands in entertainment, connecting hundreds of millions around the world to the sports they love through a portfolio of industry-leading video games.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Systems Software Engineer - EA SPORTS NHL
Systems Software Engineer - EA SPORTS NHL

Global Sports Jobs Limited • Vancouver

On-site
CAD 90,000 - 130,000
Vacation 3 weeks/year
Sick time 10 days/year
Extended health/dental/vision
+3
Client Software Engineer - EA Sports FC
Client Software Engineer - EA Sports FC

Global Sports Jobs Limited • Vancouver

On-site
CAD 110,000 - 150,000
Vacation time
Sick time
Health coverage
+1
Generalist Software Engineer - EA SPORTS FC
Generalist Software Engineer - EA SPORTS FC

Global Sports Jobs Limited • Vancouver

On-site
CAD 110,000 - 170,000
Vacation
Sick days
Top-up EI/QPIP benefits
+5
Systems Software Engineer - EA SPORTS FC
Systems Software Engineer - EA SPORTS FC

Electronic Arts • Vancouver

On-site
CAD 90,000 - 140,000
Vacation 3 weeks
Sick time 10 days
Top-up EI/QPIP
+2
Presentation Software Engineer - EA SPORTS FC
Presentation Software Engineer - EA SPORTS FC

Global Sports Jobs Limited • Toronto

On-site
CAD 120,000 - 150,000
Vacation 3 weeks
Sick time 10 days
EI/QPIP top-up
+5
Advanced Online Software Engineer – EA SPORTS FC
Advanced Online Software Engineer – EA SPORTS FC

Global Sports Jobs Limited • Vancouver

On-site
CAD 110,000 - 170,000
Vacation: 3 weeks/year
Sick time: 10 days/year
EI/QPIP top-up for new child leave
+5
Systems Software Engineer - EA SPORTSTM FC
Systems Software Engineer - EA SPORTSTM FC

Electronic Arts • Vancouver

On-site
CAD 122,000 - 171,000
Hybrid work model
Systems Software Engineer - EA SPORTS UFC
Systems Software Engineer - EA SPORTS UFC

Global Sports Jobs Limited • Vancouver

Hybrid
CAD 110,000 - 170,000
Vacation 3 weeks
Sick time 10 days
Top-up benefits
+5
Associate Development Manager - EA Sports FC
Associate Development Manager - EA Sports FC

Global Sports Jobs Limited • Vancouver

Hybrid
CAD 90,000 - 130,000
Vacation 3 weeks/year
Sick time 10 days/year
EI/QPIP top-up benefits
+4
Advanced Game Software Engineer
Advanced Game Software Engineer

Global Sports Jobs Limited • Vancouver

On-site
CAD 130,000 - 170,000
3 weeks vacation
Extended health/dental/vision
Life insurance
+1