# Senior Software Engineer - Generalist (Foundations) (Apex Legends)

**Company**: Electronic Arts
**Location**: Los Angeles, California
**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/zh_CN/careers/JobDetail/Senior-Software-Engineer-Generalist-Foundations-Apex-Legends/212775?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_5b5ba00b-824

## Description

Electronic Arts is seeking a Senior Software Engineer - Generalist (Foundations) to join the Respawn Entertainment team in Los Angeles, CA, or Vancouver, BC. The successful candidate will work on building the foundational technology that powers Apex Legends.

Responsibilities:

- Design and maintain core engine systems across multiple domains

- Own cross-cutting technical initiatives from design to release

- Optimize memory, CPU, and bandwidth across gameplay systems

- Debug and resolve complex issues in large-scale codebases

- Integrate platform and partner technologies into the engine

- Collaborate with design, art, and audio on feature development

- Mentor engineers through code reviews and technical guidance

Qualifications:

- 8+ years developing game engine or systems-level code

- Strong C/C++ experience in performance-critical systems

- Experience working in large, shared codebases

- Shipped at least one AAA game on console or PC

- Experience optimizing memory, CPU, or runtime performance

- Experience developing on Sony, Microsoft, or Nintendo platforms

- Strong understanding of 3D math or simulation systems

Benefits:

- Comprehensive benefits package, including medical, dental, and vision insurance

- Retirement savings plan

- Paid time off and holidays

- Access to free games and game development tools

## Skills

### Required
- C/C++
- game engine development
- systems-level coding
- performance optimization
- memory management
- CPU optimization
- bandwidth optimization
- debugging
- complex issue resolution
- platform integration
- partner technology integration
- feature development
- mentorship

---

Source: [Apply at jobs.ea.com](https://jobs.ea.com/zh_CN/careers/JobDetail/Senior-Software-Engineer-Generalist-Foundations-Apex-Legends/212775?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
