Description
We are seeking a Senior Software Developer to join our User Interface team at Electronic Arts. As a senior software developer, you will lead initiatives focused on the scalability, performance, and robustness of our user interface platform across the technology stack of the Battlefield franchise.
You will work closely with cross-functional teams, including performance, rendering, game engine, and gameplay teams, to identify systemic improvements, implement architectural changes, and ensure that our user interface systems meet modern large-scale development requirements.
Key responsibilities:
- Implement strategic platform initiatives to improve the scalability of our user interface engine
- Design, implement, and evolve user interface systems at the game engine level, focusing on performance and robustness
- Identify systemic bottlenecks and lead efforts to overcome efficiency constraints affecting CPU, memory, and execution engine
- Collaborate with teams to optimize strategies and resolve complex technical challenges
Requirements:
- At least 8 years of professional software engineering experience
- Extensive experience working with core technology systems or game engines in the video game industry
- Expertise in C++ and large-scale codebases critical to performance
- Strong experience in CPU and memory performance analysis in real-time environments
- Proven experience in coordinating architectural initiatives involving multiple teams
- Excellent communication and collaboration skills
Preferred skills:
- Experience with Frostbite
- Knowledge of user interface systems
- Experience with scalable platform development for game engines
- Familiarity with game engine or core performance teams
- Experience working on large-scale AAA products in real-time environments
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://jobs.ea.com/fr_CA/careers/JobDetail/Senior-Software-Developer-Engine-UI-Battlefield/215617