Gameplay Software Engineer
Electronic Arts
- Vancouver, BC
- $115,100-161,200 per year
- Permanent
- Full-time
- 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.
- 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, path finding, 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 implication of Gameplay systems & algorithms and how to improve.
- British Columbia (depending on location e.g. Vancouver vs. Victoria):