NHL Systems Engineer: Engine & Performance

Electronic Arts

Vancouver

Hybrid

CAD 110,000 - 150,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Electronic Arts in Vancouver, BC is seeking a Systems Software Engineer to join a hybrid team working on EA SPORTS NHL and related engines. You will integrate technologies in a massive codebase, aim to improve memory and performance, and debug a range of defects across development environments.

You’ll collaborate with engineers and non-technical colleagues to design practical solutions and contribute to core EA technologies, reporting to a team lead.

Qualifications

  • 3+ years of C++ development experience.
  • Test, debug, and extend other engineers' 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.
  • Bachelor's degree in computer science or related field, or equivalent training and professional experience.
  • Experience integrating and maintaining large-scale systems and legacy codebases.
  • Experience with multiple programming languages (Python, Lua, C#).
  • Experience with assembly.
  • Experience utilizing AI-assisted development tools to rapid prototype, accelerate execution and automate workflows, with the ability to critically review and validate AI-generated code.

Responsibilities

  • Work with other engineers to integrate primary technologies and features in a massive codebase, merging modern and legacy designs across multiple hardware architectures.
  • Improve 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 designs that meet our players' expectations.
  • Work together with a team of Systems engineers in a collaborative environment and report to a team lead.
  • Support the team with technical issues and questions.

Skills

C++ development
Memory management
Multi-core processing
Profiling tools
Build systems
Source control
Languages: Python, Lua, C#
Assembly language
Architectural design
Cross-team collaboration

Education

Bachelor's degree in computer science or related field

Tools

AI-assisted development tools
Build pipelines
Source control systems

Job description

Electronic Arts in Vancouver, BC is seeking a Systems Software Engineer to join a hybrid team working on EA SPORTS NHL and related engines. You will integrate technologies in a massive codebase, aim to improve memory and performance, and debug a range of defects across development environments.

You’ll collaborate with engineers and non-technical colleagues to design practical solutions and contribute to core EA technologies, reporting to a team lead.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Hybrid Systems Software Engineer - Engine & Performance
Hybrid Systems Software Engineer - Engine & Performance

Electronic Arts • Vancouver

Hybrid
CAD 122,000 - 171,000
Hybrid work model
Systems Software Engineer - Engine & Tools (Hybrid)
Systems Software Engineer - Engine & Tools (Hybrid)

Electronic Arts • Vancouver

Hybrid
CAD 110,000 - 160,000
Vacation and personal time
Comprehensive health benefits
Retirement plan
+1
Hybrid Systems Software Engineer — C++ & Engine Tech
Hybrid Systems Software Engineer — C++ & Engine Tech

EA SPORTS • Vancouver

Hybrid
CAD 122,000 - 171,000
Vacation 3 weeks
Sick time 10 days
Top-up EI/QPIP
+5
Systems Software Engineer: Engine & AI Tools (Onsite Vancouver)
Systems Software Engineer: Engine & AI Tools (Onsite Vancouver)

Electronic Arts • Vancouver

On-site
CAD 105,000 - 143,000
3 weeks vacation
Sick time 10 days/yr
Health/dental/vision coverage
+1
Systems Software Engineer - EA SPORTSTM NHL
Systems Software Engineer - EA SPORTSTM NHL

Electronic Arts • Vancouver

On-site
CAD 105,000 - 143,000
Vacation time: 3 weeks per year
Sick time: 10 days per year
Health insurance and benefits
+2
Systems Software Engineer - EA SPORTS NHL
Systems Software Engineer - EA SPORTS NHL

Electronic Arts • Vancouver

On-site
CAD 110,000 - 150,000
Systems Software Engineer - EA SPORTS NHL
Systems Software Engineer - EA SPORTS NHL

EA SPORTS • Vancouver

On-site
CAD 122,000 - 171,000
Vacation 3 weeks per year
Sick time 10 days per year
Top-up EI/QPIP benefits
+3
Rendering Software Engineer — Real-Time Graphics
Rendering Software Engineer — Real-Time Graphics

Electronic Arts • Vancouver

Hybrid
CAD 90,000 - 130,000
Vacation 3 weeks/year
Sick time 10 days/year
Health, dental, vision
Senior Technical Lead, Core Technology for NHL Franchise
Senior Technical Lead, Core Technology for NHL Franchise

Electronic Arts • Vancouver

Hybrid
CAD 123,000 - 204,000
Systems Software Engineer - EA SPORTS FC
Systems Software Engineer - EA SPORTS FC

EA SPORTS • Vancouver

Hybrid
CAD 122,000 - 171,000
Vacation 3 weeks
Sick time 10 days
Top-up EI/QPIP
+5