Description
Electronic Arts creates top-notch entertainment, inspiring players and fans globally. EA SPORTS™ NHL has revolutionized sports gaming for millions of players worldwide, pioneering award-winning creative technology and experiences to connect players to the speed, skill, and heart of the NHL.
As an Audio Software Engineer, you will develop and support core technology that brings audio experiences to life. Collaborating closely with Audio Artists, Designers, and fellow Software Engineers, you will build innovative audio features, authoring tools, and robust workflows for systems such as sound effects, commentary, and crowd dynamics. You will own audio features across all development phases,from architectural design and implementation to profiling, debugging, optimization, and multi-platform release.
Responsibilities:
- Partner closely with Audio Artists, Designers, and Engineers to bring new audio experiences and sports realism to life.
- Architect and implement scalable runtime audio systems, authoring tools, and content pipelines.
- Work with multidisciplinary teams on requirements analysis and technical design for new features.
- Profile, debug, and optimize audio systems across multiple platforms with consideration for memory, CPU usage, and low-latency execution.
- Leverage and extend the Frostbite audio toolset to enhance audio authoring workflows and developer efficiency.
Qualifications:
- 3+ years of professional software or game development experience, preferably within large, multi-platform codebases.
- Strong proficiency in C++ with a solid foundation in object-oriented design, data structures, and modern software engineering best practices.
- Experience developing, maintaining, and debugging production-level software or game engine systems.
- Background in developing audio technology or real-time audio systems with an interest in audio technology and creating high-quality interactive audio experiences.
- Experience in utilizing AI-assisted development tools to rapid prototype, accelerate execution, and automate workflows.
- Understanding of memory management, multithreading, and runtime optimization.
- Strong debugging and problem-solving skills.
- Strong communication and collaboration skills, with the ability to partner effectively across both technical and non-technical disciplines.
- Bachelor’s degree in computer science or related field, or equivalent training and professional experience.
Benefits: Electronic Arts applies a comprehensive approach to benefits programs, focusing on physical, emotional, financial, professional, and social well-being to support a sustainable lifestyle. Our packages are tailored to local needs and may include healthcare, mental health support, retirement funds, paid and family leaves, free games, and many other perks.