# Software Developer (Engine Performance) - Battlefield

**Company**: Electronic Arts
**Location**: Montreal, Quebec
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology
**Ticker**: EA
**Wikidata**: https://www.wikidata.org/wiki/Q173941

**Apply**: https://jobs.ea.com/en_US/careers/JobDetail/Software-Developer-Engine-Performance-Battlefield/215616?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_c5c5b334-367

## Description

The Engine Systems Performance team at Electronic Arts is looking for a software developer to join their team, with experience understanding technical changes and debugging and diagnosing issues across projects and code branches.

The ideal candidate will have a strong understanding of C++ programming, concurrency, memory, and performance optimization, as well as experience working with game engines such as Unreal, Unity, or Frostbite.

Responsibilities:

- Collaborate with the Performance team and Engine organization to set and achieve team goals for your specific domain or area.

- Lead and manage other Software Engineers, providing oversight and guidance.

- Analyze game performance using various systems and tools, identifying and reporting areas of concern.

- Conduct root cause analysis for performance issues, proposing effective mitigation strategies and solutions.

- Assist game code and content developers in debugging and optimizing performance bottlenecks found during testing.

- Review technical design documents to identify potential performance pitfalls and recommend alternative implementations.

- Identify opportunities to improve testing, tooling or workflows for better triaging, reporting, and analysis of performance issues.

- Adapt and evolve the current toolset to address new features or problem spaces.

Benefits:

- Physical, emotional, financial, career, and community wellness programs

- Healthcare coverage, mental well-being support, retirement savings, paid time off, family leaves, complimentary games, and more

## Skills

### Required
- C++
- performance optimization
- concurrency
- memory management
- game engines

### Nice to have
- Unreal
- Unity
- Frostbite
- profiling tools

---

Source: [Apply at jobs.ea.com](https://jobs.ea.com/en_US/careers/JobDetail/Software-Developer-Engine-Performance-Battlefield/215616?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
