Gameplay Software Engineer @ EA SPORTS
Your Application Journey
Email Hiring Manager
Job Details
About EA SPORTS
Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Join a community where creativity thrives and every idea matters. EA SPORTS connects hundreds of millions globally to the sports they love through industry-leading games.
About the Gameplay Team
The Gameplay Team is at the core of the user experience. As a Gameplay Software Engineer, you will work closely with artists, designers, and developers to bring game visions to life with high-level and detailed design implementations.
Responsibilities
- Implement code that brings art and design visions to life
- Design and develop gameplay systems using existing libraries and custom code
- Prototype new mechanics and refine gameplay features
- Create technical designs and develop tools for efficient workflows
- Collaborate with a proprietary engine to ensure seamless integration
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- Proficiency in C++ and object-oriented design
- Experience with A.I., character control, multiplayer, or gameplay systems
- Understanding of multithreaded architectures and synchronization
- Excellent debugging skills and performance optimization knowledge
Compensation and Benefits
The role offers competitive pay determined by education, experience, and location. In British Columbia, benefits include vacation, sick time, EI/QPIP top-ups for new parents, health/dental/vision, life and disability insurance, and retirement plans. Additional bonus and equity may apply for some roles.
Key skills/competency
C++, Gameplay, Design, Prototyping, Debugging, A.I., Multiplayer, Tools, Engine, Multithreading
How to Get Hired at EA SPORTS
🎯 Tips for Getting Hired
- Customize your resume: Highlight C++ and game development experience.
- Showcase projects: Include gameplay prototypes and technical designs.
- Research EA SPORTS: Understand their culture, games, and innovations.
- Prepare for technical interviews: Practice object-oriented design and debugging scenarios.