# Senior Software Engineer - Advanced Technology Group

**Company**: Electronic Arts
**Location**: Vancouver, British Columbia
**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/pl_PL/careers/JobDetail/Senior-Software-Engineer/215841?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_934277e8-6b4

## Description

As a Senior Software Engineer in the Advanced Technology Group at Electronic Arts, you will work on strategic, multi-year projects focused on improved creation pipelines and runtime functionality for all EA SPORTS titles.

Your responsibilities will include:

- Working on technical solutions covering main aspects of game development, including game features and optimizations of frame-rate and load-times

- Collaborating with other domain owners to integrate and develop technologies into the game

- Analyzing impact to metrics throughout the development cycle

- Providing feedback, guidance, and solutions for improvement and optimizations

You will need to have:

- 6+ years of experience in C++ software development

- Proficiency in integrating and maintaining large-scale systems covering multiple domains

- Understanding of memory management, multiple processor use, and run-time optimization

- Knowledge of assembler, scripting languages (Python, Lua), and C#

- Experience with 3rd party APIs

- Skills in debugging complex applications

- Strong understanding of geometry, linear algebra, calculus, and physics as they pertain to transformations and motions in 3D Space

- Bachelor's degree in computer science or related field, or equivalent training and professional experience

Benefits may include healthcare, mental health support, retirement funds, paid and family leaves, free games, and more.

## Skills

### Required
- C++
- software development
- memory management
- multiple processor use
- run-time optimization
- assembler
- scripting languages (Python, Lua)
- C#
- 3rd party APIs
- debugging complex applications
- geometry
- linear algebra
- calculus
- physics

### Nice to have
- XBOX and PlayStation platforms
- Mobile, PC, or Cloud-based games
- graphics libraries such as DirectX, OpenGL, or Metal
- static and performance

---

Source: [Apply at jobs.ea.com](https://jobs.ea.com/pl_PL/careers/JobDetail/Senior-Software-Engineer/215841?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
