
Développeur logiciel (Performances moteur) - Battlefield/Software Developer (Engine Performance) - Battlefield
Electronic Arts2 days ago
Montréal, CanadaSenior
Responsibilities
- Collaborate with the Performance team and Engine organization to define and achieve goals for the area of ownership.
- Provide technical leadership, mentorship, and guidance to Software Engineers.
- Analyze game performance with systems and tools to identify and communicate concerns.
- Lead root-cause investigations for performance issues and develop mitigation strategies and solutions.
- Debug and optimize performance bottlenecks with game code and content developers.
- Review technical designs for performance risks and recommend alternative implementations.
- Improve testing, tooling, workflows, triage, reporting, and performance analysis.
- Adapt existing tools for new features, platforms, and problem spaces.
Requirements
- 5+ years of programming experience in C++ with deep knowledge of the language, best practices, and architectural considerations.
- Expertise in concurrency, memory management, and performance optimization.
- Experience developing for multiple devices, including consoles and varying hardware configurations.
- Experience with large codebases and multi-product development environments.
- Ability to lead complex cross-domain investigations and resolve technical issues.
- Strong problem-solving, communication, and collaboration skills with technical and non-technical partners.
- Experience with Unreal, Unity, or Frostbite is preferred.
- Familiarity with PIX, Superluminal, or Tracy Profiler is a bonus.
Benefits
- Benefits may include healthcare coverage, mental well-being support, retirement savings, paid time off, family leaves, complimentary games, and other locally tailored wellness benefits.
- Electronic Arts supports learning, experimentation, career growth, and workplace accommodations where 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.