Advanced Game Software Engineer

Global Sports Jobs Limited

Vancouver

In loco

CAD 130.000 - 170.000

Tempo pieno

14 giorni+
Generatore di candidature

Una candidatura completa in un minuto — curriculum e lettera di presentazione personalizzati, pronti da inviare.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

3 weeks vacation
Extended health/dental/vision
Life insurance
Retirement plan

Descrizione del lavoro

EA SPORTS Advanced Technology Group, part of the EA SPORTS Technology organisation, focuses on identifying and creating scalable technologies for game teams. It collaborates with game teams, central art teams, and the Frostbite engine team, applying to many engines, environments, and hardware platforms.

The Senior Generalist Software Engineer will work on strategic multi-year projects focusing on user-generated experiences, improved creation pipelines and runtime functionality across all EA

Competenze

  • 10+ years of software development experience.
  • 6+ years of C++ software development.
  • Experience with major game engines (Unreal/Unity/Frostbite).
  • Experience integrating large-scale systems across domains.
  • Bachelor's degree in CS or related field, or equivalent.
  • Experience with Xbox/PlayStation platforms; Mobile/PC/Cloud games; graphics APIs (DirectX/OpenGL/Metal).

Mansioni

  • Implement feature core logic, game flows, and screens/components.
  • Develop technical solutions for game features and performance optimisations.
  • Provide feedback, guidance, and optimisation solutions.
  • Integrate and develop technologies into the game with other domain owners.
  • Analyse impact of metrics throughout the development cycle.

Conoscenze

Software development
C++
Game engines
Debugging complex apps
System integration
Architectural design
Math fundamentals

Formazione

Bachelor's degree in CS or related field

Strumenti

Unreal Engine
Unity Engine
Frostbite
DirectX
OpenGL
Metal

Descrizione del lavoro

About the Role

The Advanced Technology Group is part of the EA SPORTS Technology organisation, focusing on identifying and creating new, scalable technologies for game teams. It collaborates with game teams, central art teams, and the Frostbite engine team, with technologies applicable to many engines, environments, and hardware platforms. The Senior Generalist Software Engineer will work on strategic multi-year projects focused on user-generated experiences, improved creation pipelines and runtime functionality, both internal and player facing, for all EA SPORTS titles. The role participates in the game creation process, including architectural design, implementation, and debugging on multiple platforms, collaborating with designers, artists, and other engineers across domains such as rendering, gameplay, audio, user interface, online, physics, databases, and tools. The role reports to the team's manager and works with peers on developing the game's foundation layer.

Key Responsibilities
  • Implement feature's core logic, game flows, and screens/components.
  • Develop technical solutions covering main areas of game development technologies, game features, and optimisations of frame-rate and load-times.
  • Provide feedback, guidance, and solutions for improvement and optimisations.
  • Integrate and develop technologies into the game with other domain owners.
  • Analyse impact of the above mentioned metrics throughout the development cycle.
Required Experience & Qualifications
  • 10+ years of software development experience
  • 6+ years of experience in C++ software development
  • Experience in game engines (Unreal, Unity, Frostbite, or other proprietary)
  • Proficiency in integrating and maintaining large-scale systems covering multiple domains
  • Experience with 3rd party APIs
  • Skills debugging complex applications
  • Bachelor's degree in computer science or related field, or equivalent training and professional experience
  • Experience with one of the following: XBOX and PlayStation platforms; Mobile, PC, or Cloud-based games; graphics libraries such as DirectX, OpenGL, or Metal
Preferred Skills
  • Understanding of memory management, multithreaded job system, run-time optimization, and job-based architectures
  • Knowledge of assembler, scripting languages (Python, Lua), and C
  • Strong understanding of geometry, linear algebra, calculus, and physics as they pertain to transformations and motions in 3D space
Benefits & Perks
  • 3 weeks of vacation per year to start
  • 10 days of sick time per year
  • Paid top-up to EI/QPIP benefits up to 100% of base salary when welcoming a new child (12 weeks for maternity, 4 weeks for parental/adoption leave)
  • Extended health/dental/vision coverage
  • Life insurance
  • Disability insurance
  • Retirement plan for regular full-time employees
  • Certain roles may be eligible for bonus and other incentive programs
About the Company

EA SPORTS is one of the most iconic brands in entertainment – connecting hundreds of millions around the world to the sports they love through a portfolio of industry-leading video games.

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Advanced Game Software Engineer - Advanced Technology Group
Advanced Game Software Engineer - Advanced Technology Group

Global Sports Jobs Limited • Vancouver

In loco
CAD 120.000 - 160.000
Vacation days
Sick days
Top-up EI/QPIP
+5
Advanced Online Software Engineer – EA SPORTS FC
Advanced Online Software Engineer – EA SPORTS FC

Global Sports Jobs Limited • Vancouver

In loco
CAD 110.000 - 170.000
Vacation: 3 weeks/year
Sick time: 10 days/year
EI/QPIP top-up for new child leave
+5
Generalist Software Engineer - EA SPORTS FC
Generalist Software Engineer - EA SPORTS FC

Global Sports Jobs Limited • Vancouver

In loco
CAD 110.000 - 170.000
Vacation
Sick days
Top-up EI/QPIP benefits
+5
Senior Software Engineer - Advanced Technology Group
Senior Software Engineer - Advanced Technology Group

EA SPORTS • Vancouver

In loco
CAD 141.000 - 204.000
Vacation time
Comprehensive health coverage
Retirement plan
+1
Systems Software Engineer - EA SPORTS FC
Systems Software Engineer - EA SPORTS FC

Global Sports Jobs Limited • Vancouver

Ibrido
CAD 120.000 - 180.000
Vacation 3 weeks
Sick time 10 days
Top-up EI/QPIP
+5
Senior C++ Generalist Software Engineer - Advanced Technology Group
Senior C++ Generalist Software Engineer - Advanced Technology Group

EA SPORTS • Vancouver

In loco
CAD 141.000 - 204.000
3 weeks vacation
10 days sick time
Top-up to EI/QPIP benefits
+5
Senior Software Engineer - Advanced Technology Group
Senior Software Engineer - Advanced Technology Group

Electronic Arts • Vancouver

Ibrido
CAD 120.000 - 180.000
Three weeks vacation
Health, dental, vision coverage
Retirement plan
Senior C++ Generalist Software Engineer - Advanced Technology Group
Senior C++ Generalist Software Engineer - Advanced Technology Group

Electronic Arts • Vancouver

In loco
CAD 141.400 - 204.400
Vacation (3 weeks per year)
10 days per year of sick time
Parental leave top-up to 100% salary
+4
Client Software Engineer - EA Sports FC
Client Software Engineer - EA Sports FC

Global Sports Jobs Limited • Vancouver

In loco
CAD 110.000 - 150.000
Vacation time
Sick time
Health coverage
+1
Systems Software Engineer - EA SPORTS NHL
Systems Software Engineer - EA SPORTS NHL

Global Sports Jobs Limited • Vancouver

In loco
CAD 90.000 - 130.000
Vacation 3 weeks/year
Sick time 10 days/year
Extended health/dental/vision
+3