Description
Electronic Arts is creating the next level of entertainment experiences that inspire players and fans worldwide. EA SPORTS™ is one of the most iconic brands in entertainment, connecting hundreds of millions around the world to the sports they love through a portfolio of industry-leading video games.
As a Gameplay Software Engineer on the EA SPORTS™ FC team, you will be at the core of the user experience. The EA SPORTS™ FC Gameplay Team is valued tremendously in the company, and you will report into the Development Director of Gameplay.
Your responsibilities:
- Bring the vision of the artists and designers to life.
- Design and write the code that runs and controls the game, incorporating and adapting existing libraries and writing custom code.
- Prototype new mechanics to prove designs and improve on mechanics.
- Design technical designs for Gameplay systems.
- Develop tools and workflows to produce new game features.
- Work with a proprietary engine to develop shareable code and interface correctly with the engine.
Your qualifications:
- Bachelor's degree in computer science or related field, or equivalent training and professional experience.
- Proficiency with C++ and experience in object-oriented design and implementation.
- Experience architecting and implementing A.I., character control, multiplayer, or other gameplay-related systems.
- Demonstrated knowledge of good software programming practices.
- Understanding of multithreaded architectures and synchronization principles.
- Excellent debugging experience using tools to help debug.
- Understand performance implications of Gameplay systems & algorithms and how to improve.
We offer a comprehensive package of benefits, including health services, mental well-being support, retirement savings, paid time off, family leave, free games, and more. We value adaptability, resilience, creativity, and curiosity.