Frostbite is a cutting-edge game engine platform that empowers thousands of global developers to create exceptional gaming experiences.
Our Frostbite Architecture team seeks a highly skilled Software Engineer to collaborate closely with our engine teams, designing and implementing technical features that enhance the engine's capabilities.
This role offers a unique opportunity to drive significant impact across multiple areas within the engine, influencing some of EA's most iconic franchises like EA Sports FC, Battlefield, and Dragon Age.
You will report directly to a Senior Director of Architecture and work alongside a distributed team of technical experts.
Responsibilities
* You will design and architect technological solutions to improve the engine based on strategic business needs.
* You will partner with other Frostbite engineers to develop and prove technology for shipping.
* You will craft high-quality, testable, performant, and maintainable code for delivery to other Frostbite or partner teams.
* You will create detailed documentation covering the usage and technological decisions of your work.
* You will provide constructive feedback and mentoring, promoting excellence in engineering and driving continuous improvement.
Qualifications
* A minimum of 7+ years of experience in C++ programming language.
* Expertise in software design and building creative technical solutions.
* Experience in systems engineering, engine tooling, or rendering systems.
* Proven track record of delivering large-scale software projects in Agile project environments.
* Strong understanding of fundamental programming concepts such as algorithms, data structures, and optimization techniques.
* Experience working in the game industry or with a game engine.
* Excellent collaboration skills and ability to work effectively with cross-functional teams of game developers.