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

We are seeking a Senior Software Developer to join our team at Electronic Arts. 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.

You will work across dedicated Perforce streams, adapting 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. You will report to the Lead Technical Director.

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
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-Developer-Game-Integration-Capture-Reliability/216088