Electronic Arts

Développeur.se de logiciels sénior.e - Plate-forme de capture multimodale / Senior Software Developer - Multimodal Capture Platform

Electronic Arts
Apply
20 hours ago
Montréal, CanadaSenior

Responsibilities

  • Develop the architecture for a reusable in-engine multimodal capture SDK.
  • Establish timebase and synchronization contracts across rendering, simulation, input, audio, and gameplay systems.
  • Develop shared capture interfaces for color, depth, normals, motion, camera, input, physics, animation, game state, and action events.
  • Define buffering, serialization, encoding, session manifests, schema evolution, and delivery contracts for certified raw capture sessions.
  • Profile and optimize instrumentation for performance, memory, GPU, storage, and stability costs in complex real-time systems.
  • Partner with title integration engineers to create portable adapters and repeatable onboarding patterns across multiple game architectures.
  • Build prototypes to evaluate new capture techniques and guide their transition into supported platform capabilities.

Requirements

  • 12+ years of professional software engineering experience, including experience with AAA game engines or comparable real-time systems.
  • Expertise with C++ and software architecture in large, multithreaded codebases.
  • Experience across several engine domains such as rendering, simulation, gameplay systems, animation, physics, audio, tools, or content pipelines.
  • Experience designing instrumentation, telemetry, capture, replay, or observability systems for performance-critical software.
  • Experience designing developer-facing SDKs, APIs, or platform abstractions used by multiple teams.
  • Experience with Python and CI/CD tools such as Jenkins or GitLab.
  • Experience providing technical leadership through architecture, code review, mentoring, and cross-team influence.

Benefits

  • Hybrid work arrangement with three days per week in Montreal or Vancouver.
  • Canada benefits include three weeks of vacation per year to start, 10 sick days per year, paid parental and adoption leave top-up, extended health, dental and vision coverage, life insurance, disability insurance, and a retirement plan for regular full-time employees.
  • Roles may also be eligible for bonus and other incentive programs.
  • Additional benefits may include healthcare coverage, mental well-being support, retirement savings, paid time off, family leaves, complimentary games, and career and community wellness programs.

Tech Stack

C++JenkinsPython

Categories

Gaming
Electronic Arts

About Electronic Arts

10,000+ employees

Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. Part of a community that connects across the globe. A team where creativity thrives, new perspectives are invited, and ideas matter. Regardless of your role, team, or location, this is a place where everyone makes play happen. Join us.

Contact me