We are EA
We entertain millions of people across the globe with the most amazing and immersive interactive software in the industry. But making games is hard work. That’s why we employ the most creative, passionate people in the industry.
The Challenge Ahead
For development teams looking to increase efficiencies and improve quality of their software, one of the most important places to focus are the tools we use.
This position is within the Physics Team for the Frostbite Engine who are always striving to provide world-class simulation technology for our AAA games titles. A crucial part of that is the tools and workflows that allow content creators to make the most of that technology. As the tools engineer for the physics team you will be responsible for creating and supporting these tools. You must work closely with game teams to understand their needs and identify opportunities to improve their workflow, but in addition you will need to communicate and align with the rest of the worldwide Frostbite Engine community to ensure consistency and share knowledge.
You will be working primarily with our physics team in Guildford UK but will also need to work very closely with our office in Stockholm Sweden where some of our team is based.
What a Tools Engineer does at EA:
This is an interesting and developing role that will need knowledge and experience from multiple disciplines within software development and practices. It´s essential to be a great communicator and collaborator as interactions with the game teams of varying locations and cultures is key to securing a high quality service. You will be expected to take part in negotiating requirements with other engineers, developing these into detailed plans and then work with the team to ensure they are delivered.
Required Technical Skills and Experience
Extensive experience delivering tools and workflows at an enterprise level
Bachelor degree in Computer Science or related field, or equivalent training and professional experience
Proficiency with C++, C# and WPF, and experience developing complex content creation tools
Experience architecting and implementing good workflow systems for developers from concept to release and support
Demonstrable use of good software design patterns such as MVVM
Some experience with user experience (UX) design requirements
Skills that would be good to have but not a blocker if you don´t. Work on similar technologies is also relevant and useful. Your personality and fit in this team is equally important as well.
Experience in UI/workflow automated testing
Knowledge of Maya
Experience in physical simulation
Experience working in a game development or other creative industry
Knowledge of Perforce
Knowledge of Jira, Confluence
Interest and knowledge of agile methodologies
Experience of remote working, both instructing remote teams and working as part of a remote team
Performance Competencies (Non Technical Skills)
Good communications skills, you really like networking
Strong language skills, excellent spoken & written English
Passionate about good workflows and well architected software
Passionate about empowering content creators and making things better