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

Senior Software Developer - Game Integration & Capture Reliability

Electronic Arts
Apply →
hybrid senior full-time Montreal, Quebec

First indexed 24 Sept 2026

Description

Electronic Arts is seeking a Senior Software Developer to integrate game-data capture technology into production game codebases and establish systems for instrumented title builds.

As a Senior Software Engineer, you will integrate EA's shared game-data capture technology into production game codebases and establish the systems that make instrumented title builds reproducible and maintainable.

Working across dedicated Perforce streams, you will adapt title-specific engine systems to expose synchronized rendering, simulation, input, audio, and gameplay signals. You will own the path from an available title stream to a validated capture build.

This is a hybrid role, working three days per week in Redwood City, Montreal, or Vancouver.

Responsibilities:

  • Integrate the shared capture SDK into dedicated streams for multiple EA titles.
  • Own ongoing merges from title development streams and resolve integration conflicts while minimizing long-lived patches.
  • Develop title-specific adapters for renderer outputs, camera state, input, physics, animation, navigation, audio, gameplay state, and action events.
  • Configure controlled capture modes, including fixed-timestep simulation, frame-rate control, and synchronization between simulation, rendering, audio, and input.
  • Establish reproducible capture builds tied to exact Perforce changelists, dependencies, configurations, and schema versions.
  • Develop automated validation that detects missing modalities, timing drift, dropped frames, corrupted output, and incompatible schema changes.
  • Profile and debug performance, memory, threading, and stability issues introduced by instrumentation.
  • Translate researcher requests into title-specific implementations and identify requirements that should become shared capture-platform capabilities.

Qualifications:

  • 8+ years of professional software engineering experience in AAA games, real-time simulation, or similarly complex systems
  • Expertise in C++
  • Experience integrating or maintaining systems across game-engine branches
  • Deep familiarity with Perforce streams, merges, conflict resolution, and build reproducibility
  • Experience with game-engine runtime systems such as rendering, simulation, input, animation, physics, audio, or gameplay frameworks
  • Experience diagnosing timing, threading, performance, memory, and stability issues
  • Experience with build systems and CI/CD tooling
  • Python or similar scripting experience for build, test, and capture automation
  • Experience with telemetry, serialization, schema-versioned data, replay, or automated data validation

Benefits:

Electronic Arts offers a comprehensive benefits package, including physical, emotional, financial, professional, and community well-being programs. Benefits are customized to meet local needs and may include medical insurance, mental wellness support, pension plans, paid time off, family leave, free games, and more.

This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://jobs.ea.com/es_ES/careers/JobDetail/Senior-Software-Developer-Game-Integration-Capture-Reliability/216088