Développeur.se de logiciels sénior.e - Intégration du jeu et fiabilité de la capture / Senior Softwa in Montréal

Développeur.se de logiciels sénior.e - Intégration du jeu et fiabilité de la capture / Senior Softwa in Montréal

Montréal Full-Time 118800 - 145200 $ / year (est.) Hybrid
E

At a Glance

  • Tasks: Integrate cutting-edge game-data capture tech into EA's titles and ensure smooth gameplay experiences.
  • Company: Join Electronic Arts, a leader in gaming innovation and community engagement.
  • Benefits: Enjoy competitive pay, 3 weeks vacation, health coverage, and flexible work options.
  • Other info: Hybrid role with opportunities for growth in a dynamic and inclusive environment.
  • Why this job: Be part of a creative team that shapes the future of gaming and player engagement.
  • Qualifications: 8+ years in software engineering with expertise in C++ and game systems.

The predicted salary is between 118800 - 145200 $ per year.

Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. A place where creativity thrives, new perspectives are invited, and ideas matter. At EA, we believe games are powerful because they bring together multiple ways people engage: play, watch, create, and connect.

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. You will report to the Lead Technical Director.

Responsibilities:

  • You will integrate the shared capture SDK into dedicated streams for multiple EA titles.
  • You will own ongoing merges from title development streams and resolve integration conflicts while minimizing long-lived patches.
  • You will develop title-specific adapters for renderer outputs, camera state, input, physics, animation, navigation, audio, gameplay state, and action events.
  • You will configure controlled capture modes, including fixed-timestep simulation, frame-rate control, and synchronization between simulation, rendering, audio, and input.
  • You will establish reproducible capture builds tied to exact Perforce changelists, dependencies, configurations, and schema versions.
  • You will develop automated validation that detects missing modalities, timing drift, dropped frames, corrupted output, and incompatible schema changes.
  • You will profile and debug performance, memory, threading, and stability issues introduced by instrumentation.
  • You will 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.

Développeur.se de logiciels sénior.e - Intégration du jeu et fiabilité de la capture / Senior Softwa in Montréal employer: Electronic Arts

Electronic Arts is an exceptional employer that fosters a dynamic and innovative work culture, perfect for a DevOps Engineer passionate about game development. With a strong emphasis on employee growth, you will have access to cutting-edge technologies and collaborative teams, ensuring your contributions directly impact the creation of beloved games. Located in a vibrant tech hub, EA offers a hybrid work environment that promotes work-life balance while providing unique opportunities to engage with industry leaders and enhance your skills.

E

Contact Details:

Electronic Arts Recruitment Team

We think you need these skills to ace Développeur.se de logiciels sénior.e - Intégration du jeu et fiabilité de la capture / Senior Softwa in Montréal

C++
Game Engine Integration
Perforce
Conflict Resolution
Build Reproducibility
Real-time Simulation
Rendering Systems