Electronic Arts is a leading game development company that creates entertainment experiences for players worldwide.
As a Senior Generalist Software Engineer in the Advanced Technology Group, you will work on strategic, multi-year projects focused on user-generated experiences, improved creation pipelines, and runtime functionality for EA SPORTS titles.
Responsibilities:
- Implement feature core logic, game flows, and screens/components.
- Develop technical solutions covering game development technologies, game features, and optimizations of frame-rate and load-times.
- Provide feedback, guidance, and solutions for improvement and optimizations.
- Collaborate with other domain owners to integrate and develop technologies into the game.
- Analyze impact of metrics throughout the development cycle.
Qualifications:
- 10+ years of software development experience.
- 6+ years of experience in C++ software development.
- Experience in game engines (Unreal, Unity, Frostbite, or other proprietary).
- Proficiency in integrating and maintaining large-scale systems covering multiple domains.
- Understanding of memory management, multithreaded job system, and run-time optimization.
- Experience with 3rd party APIs.
- Skills in debugging complex applications.
- Bachelor's degree in computer science or related field, or equivalent training and professional experience.
- Experience with one of the following: XBOX and PlayStation platforms; Mobile, PC, or Cloud-based games, graphics libraries such as DirectX, OpenGL, or Metal.
Benefits: Electronic Arts supports a balanced life with a comprehensive benefits program that emphasizes physical, emotional, financial, professional, and community well-being.
