Senior Software Engineer - Game Capture & Integration

Electronic Arts Ltd

Redwood (TX)

Hybrid

USD 165,000 - 256,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Electronic Arts is seeking a Senior Software Engineer to integrate their shared capture SDK across multiple EA titles. The role focuses on creating reproducible capture builds and adapters for renderer, input, animation, and gameplay systems.

You will work with Perforce streams across title development, resolve conflicts, and ensure synchronization between simulation, rendering, and audio. Hybrid role with locations in Redwood City, Montreal, or Vancouver.

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.

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.

Skills

8+ years exp
C++ expertise
Engine branches
Perforce proficiency
Runtime systems
Performance debugging
CI/CD tooling
Python scripting
Telemetry/serialization

Job description

Electronic Arts is seeking a Senior Software Engineer to integrate their shared capture SDK across multiple EA titles. The role focuses on creating reproducible capture builds and adapters for renderer, input, animation, and gameplay systems.

You will work with Perforce streams across title development, resolve conflicts, and ensure synchronization between simulation, rendering, and audio. Hybrid role with locations in Redwood City, Montreal, or Vancouver.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer: Game Capture & Integration
Senior Software Engineer: Game Capture & Integration

Electronic Arts (EA) • Redwood City (CA)

Hybrid
USD 165,000 - 256,000
Paid time off
Sick time
Company holidays
+1
Senior Software Engineer - Multimodal Capture Platform
Senior Software Engineer - Multimodal Capture Platform

Electronic Arts Ltd • Redwood (TX)

Hybrid
USD 193,000 - 297,000
Technical Director, Game Data Capture
Technical Director, Game Data Capture

Electronic Arts Ltd • Redwood (TX)

Hybrid
USD 193,000 - 297,000
Paid time off
Medical/dental/vision insurance
Life and disability insurance
+2
Développeur.se de logiciels sénior.e - Intégration du jeu et fiabilité de la capture / Senior Software Developer - Game Integration & Capture Reliability
Développeur.se de logiciels sénior.e - Intégration du jeu et fiabilité de la capture / Senior Software Developer - Game Integration & Capture Reliability

Electronic Arts (EA) • Redwood City (CA)

Hybrid
USD 165,000 - 256,000
Paid time off
Sick time
Company holidays
+1
Développeur.se de logiciels sénior.e - Intégration du jeu et fiabilité de la capture / Senior Software Developer - Game Integration & Capture Reliability
Développeur.se de logiciels sénior.e - Intégration du jeu et fiabilité de la capture / Senior Software Developer - Game Integration & Capture Reliability

Electronic Arts Ltd • Redwood (TX)

Hybrid
USD 165,000 - 256,000
Senior Software Engineer – Multiplayer Engine (Hybrid)
Senior Software Engineer – Multiplayer Engine (Hybrid)

Electronic Arts • Redwood City (CA)

On-site
USD 180,000 - 240,000
Paid time off
Medical/dental/vision insurance
401(k) retirement plan
+2
Senior Backend Engineer — AI-Driven Live Services
Senior Backend Engineer — AI-Driven Live Services

Electronic Arts (EA) • Redwood City (CA)

Hybrid
USD 165,000 - 256,000
Senior Software Engineer - Real-Time Animation Engine
Senior Software Engineer - Real-Time Animation Engine

Frostbite • Orlando (FL)

Hybrid
USD 100,000 - 144,000
Vacation
Sick leave
Health insurance
+3
Développeur.se de logiciels sénior.e - Plate-forme de capture multimodale / Senior Software Developer - Multimodal Capture Platform
Développeur.se de logiciels sénior.e - Plate-forme de capture multimodale / Senior Software Developer - Multimodal Capture Platform

Electronic Arts Ltd • Redwood (TX)

Hybrid
USD 193,000 - 297,000
Senior Software Engineer, Agentic Workflows for Game Engines
Senior Software Engineer, Agentic Workflows for Game Engines

Electronic Arts (EA) • Redwood City (CA)

Hybrid
USD 154,000 - 256,000