
Développeur.se de logiciels sénior.e - Plate-forme de capture multimodale / Senior Software Developer - Multimodal Capture Platform
Electronic Arts20 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.
About Electronic Arts
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.