Frostbite is EA’s state-of-the-art multi-platform game development engine. Our global team develops creative engine features and cutting-edge tools that let our game makers create stunning games. We’re honored to have thousands of game developers worldwide using Frostbite as they create some of the industry’s best-known titles and amazing player experiences. Join us as we help shape the future of gaming with Frostbite.
The Challenge Ahead
Our team plays a very important role in the Frostbite engine. We focus on building Frostbite's physics engine and we develop features that directly affect the biggest EA franchises such as FIFA, Dragon Age, Battlefield and many more.
We are looking for a Senior Software Engineer to join our Character Physics team. Our team works on features for the biggest upcoming EA titles and you will be directly engaged with game teams around the globe to provide outstanding innovation and performance on multiple platforms.
You will report to the Senior Engineering Manager.
You will collaborate in a distributed team on the continued development of our Character Physics, Collision, Rigid Body Simulation, Cloth and other libraries
You will develop technology, tools and workflows to empower game makers
You will complete all aspects of software engineering including debugging, documentation and optimization
You will work with our customers to understand their needs and support their highest priority features and requirements
You will enhance engineering skills and physics simulation knowledge with experienced team members
You will participate in ensuring that our designs are simple, backed up with great documentation (to accelerate ease of use and future maintenance)
7+ years of experience with C++
Experience delivering tools and workflows at an enterprise-level e.g. using C# and WPF (or similar) to develop complex applications, and to empower content creators
Solid expertise in using game physics engines and their applications to character motion and interaction (from navigation queries to rigid body simulations and ragdolls).
Advanced background in real-time systems and multiple hardware platforms
Experience architecting and delivering large software projects
Experience with low-level optimizations
Experience in the game industry or with a game engine
Experience using Agile methodologies and being part of a complex project that used rigorous planning, delivery and execution
Good collaboration skills for working with game teams partners and other specialists within Frostbite
About Electronic Arts
Everything we do is designed to inspire the world to play. Through our cutting-edge games, innovative services, and powerful technologies, we bring worlds with infinite possibilities to millions of players and fans around the globe.
We’re looking for collaborative and inclusive people with diverse perspectives who will enrich our culture and challenge us. We take a holistic approach with our benefits program, focusing on physical, emotional, financial, career, and community wellness to support our people through every chapter of life. We provide comprehensive benefit packages and support for a balanced life with paid time off and new parent leave, plus free games and so much more. Our goal is to provide a safe and respectful workplace that empowers you to thrive in both work and life.
Electronic Arts is an equal opportunity employer. All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information, religion, disability, medical condition, pregnancy, marital status, family status, veteran status, or any other characteristic protected by law. We will also consider employment qualified applicants with criminal records in accordance with applicable law. EA also makes workplace accommodations for qualified individuals with disabilities as required by applicable law.