# Systems Software Engineer - EA SPORTS™ NHL

**Company**: Electronic Arts
**Location**: Vancouver, British Columbia
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Salary**: $104,500 - $142,800 CAD
**Category**: Engineering
**Industry**: Technology
**Ticker**: EA
**Wikidata**: https://www.wikidata.org/wiki/Q173941

**Apply**: https://jobs.ea.com/fr_CA/careers/JobDetail/Software-Engineer-EA-SPORTS-NHL/215812?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_3b895282-c2f

## Description

We are seeking a Systems Software Engineer to join the EA SPORTS NHL team in Vancouver, British Columbia. As a Systems Software Engineer, you will work on integrating primary technologies and features in a massive codebase, improving performance, utility, and capabilities. You will collaborate with other engineers to merge modern and legacy designs across multiple hardware architectures.

Responsibilities:

- Integrate primary technologies and features in a massive codebase

- Improve memory, load times, and performance

- Debug defects in development environments

- Automate tasks and improve workflow efficiency

- Contribute to core EA technologies

- Collaborate with technical and non-technical coworkers to create practical designs

- Work with a team of Systems engineers in a collaborative environment

Qualifications:

- 3+ years of C++ development experience

- Experience with software engineering and architectural design

- Understanding of memory management, file systems, multi-core processing, and performance

- Experience with profiling tools and build systems

- Bachelor's degree in computer science or related field

- Experience with multiple programming languages (Python, Lua, C#)

- Previous experience shipping console products

Benefits:

- Competitive salary ($104,500 - $142,800 CAD)

- Comprehensive benefits package, including vacation time, sick leave, health and dental coverage, life insurance, and disability insurance

- Retirement plan

- Opportunities for career growth and development

## Skills

### Required
- C++
- software engineering
- architectural design
- memory management
- file systems
- multi-core processing
- performance
- profiling tools
- build systems

### Nice to have
- Python
- Lua
- C#
- console products
- AI-assisted development tools

---

Source: [Apply at jobs.ea.com](https://jobs.ea.com/fr_CA/careers/JobDetail/Software-Engineer-EA-SPORTS-NHL/215812?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
