New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
Electronic Arts

Senior C++ Generalist Software Engineer - Advanced Technology Group

Electronic Arts
Apply →
hybrid senior full-time Vancouver, British Columbia

First indexed 26 Aug 2026

Description

Electronic Arts is seeking a Senior C++ Generalist Software Engineer to join its Advanced Technology Group, focusing on identifying and creating new, scalable technologies for game teams.

As a Senior Generalist Software Engineer, you will work on the game creation process, including architectural design, implementation, and debugging on multiple platforms. You will collaborate with designers, artists, and other engineers on complex problems across various domains, including rendering, gameplay, audio, user interface, online, physics, databases, and tools.

Responsibilities:

  • Develop technical solutions covering main aspects of game development, including game features and optimizations of frame-rate and load-times
  • Integrate and develop technologies into the game with other domain owners
  • Analyze impact on metrics throughout the development cycle
  • Provide feedback, guidance, and solutions for improvement and optimizations

Qualifications:

  • 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
  • Strong debugging skills
  • Knowledge of job-based architectures
  • 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: Electronic Arts offers a comprehensive benefits package that supports a balanced life, including medical insurance, mental health support, retirement savings, paid time off, family leave, and free games.

This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://jobs.ea.com/ko_KR/careers/JobDetail/Senior-Software-Engineer/215841