Description
Electronic Arts is seeking a Senior Software Engineer - Generalist (Foundations) to join the Respawn Entertainment team in Los Angeles or Vancouver. As a Senior Software Engineer, you will report to the Principal Technical Director and build 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
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://jobs.ea.com/zh_CN/careers/JobDetail/Senior-Software-Engineer-Generalist-Foundations-Apex-Legends/212117