
Développeur logiciel senior (interface utilisateur)/ Senior Software Developer (UI) - Battlefield
Electronic Arts1 day ago
Montréal, CanadaSenior
Responsibilities
- Design, implement, and modernize core UI systems, layout pipelines, input handling, and data-driven UI frameworks.
- Profile, budget, and optimize runtime UI performance, including CPU cycles, draw calls, memory footprint, and frame-time stability.
- Collaborate with UI artists, technical designers, rendering engineers, and gameplay engineers to solve cross-platform UI integration challenges.
- Lead technical investigations into complex UI and engine bugs and guide architecture decisions.
- Mentor team members and partner with content creators and core technology teams.
Requirements
- Strong C++ experience in performance-critical, real-time codebases such as AAA games, game engines, or complex interactive software.
- Solid understanding of game UI architecture, including HUD and menu runtime systems, layout and draw pipelines, event and input handling, or data binding.
- Strong knowledge of CPU and memory optimization, multithreading, debugging, and UI profiling tools and budgets.
- Proven ability to break down complex problems and collaborate with content creators and core technology teams.
- Experience with proprietary or commercial game engines such as Frostbite, Unreal Engine, or Unity is preferred.
- Experience with game UI technologies such as Slate, UMG, custom vector or canvas rendering, or proprietary UI frameworks is preferred.
- Experience building developer-facing tools, UI telemetry, or live-service UI pipelines is preferred.
Benefits
- Benefits may include healthcare coverage, mental well-being support, retirement savings, paid time off, family leaves, complimentary games, and career and community wellness programs.
- Electronic Arts is an equal opportunity employer and provides workplace accommodations for qualified individuals with disabilities as required by law.
Tech Stack
Categories
Gaming
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.