This job might no longer be available.
Senior Systems Software Engineer - Frostbite Foundation C++
2 years ago
Frostbite
Frostbite is EA's state-of-the-art multi-platform game development engine. Our global team empowers game creators to shape the future of gaming by developing creative engine features and outstanding tools. We are honored to have thousands of game developers all over the world using Frostbite to create some of the most amazing games and player experiences in the industry.
Why join the Frostbite Team?
As a systems engineer on Frostbite Foundation you will work on technologies that are the fundamental building blocks of the Frostbite engine. The team works on low-level technologies that span a range of domains, including concurrency, memory systems, and math libraries. You will be a part of daily interactions with many of the most experienced engineers in the company to help solve our most engaging problems, you will work on the latest hardware, manage low-level libraries like EASTL, and you will be part of a team that is passionate about pushing our technologies forward.
Responsibilities
- Design and implement complex low-level systems used by thousands of game developers across EA
- Provide technical leadership, and architectural guidance for complex, feature sets
- Work with the wider Frostbite engineering team to determine strategic direction for systems-level technology
- Work with game teams to ensure we meet their technical requirements for future games.
- Support game teams using Frostbite's core technologies
Qualifications
- Bachelor's degree in Computer Science or related field, or equivalent training and professional experience
- High level of proficiency with modern C++
- Multithreaded programming and debugging experience
- Profiling and optimization experience
- Understand memory management and multiple processor use
- 7+ years of professional software development experience
Bonuses
- Experience in game engine development
- Experience in game console development
- Experience working with multiple processor architectures (x86, ARM)
- Standard C++ library, concurrency
Create Your Profile — Game companies can contact you with their relevant job openings.