Esports
Audio Software Engineer - EA SPORTS™ NHL
Mid Level
Victoria, Canada
in office
Full time
Job description
About the Role
The Audio Software Engineer develops and supports the core technology that brings EA SPORTS NHL audio experiences to life. The role collaborates closely with Audio Artists, Designers, and fellow Software Engineers to build innovative audio features, authoring tools, and robust workflows for systems such as sound effects, commentary, and crowd dynamics. The engineer owns audio features across all development phases, from architectural design and implementation to profiling, debugging, optimisation, and multi-platform release.
Key Responsibilities
- Develop and support the core technology that brings audio experiences to life.
- Collaborate closely with Audio Artists, Designers, and fellow Software Engineers to build innovative audio features, authoring tools, and robust workflows for systems such as sound effects, commentary, and crowd dynamics.
- 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 optimise 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.
- Own audio features across all development phases, from architectural design and implementation to profiling, debugging, optimisation, and multi-platform release.
Required Experience & Qualifications
- 3+ years of professional software or game development experience.
- 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 utilising AI-assisted development tools (e.g. coding agents) to rapidly prototype, accelerate execution and automate workflows, with the ability to critically review and validate AI-generated code.
- Understanding of memory management, multithreading, and runtime optimisation.
- 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.
Preferred Skills
- Experience within large, multiplatform codebases.
Workplace
- Vancouver, British Columbia
Benefits & Perks
- Vacation: 3 weeks per year to start.
- 10 days per year of paid sick time.
- Company top-up to EI/QPIP benefits up to 100% of base salary when welcoming a new child (12 weeks for maternity, and 4 weeks for parental/adoption leave).
- Extended health/dental/vision coverage.
- Life insurance.
- Disability insurance.
- Retirement benefits to regular full-time employees.
- Certain roles may also be eligible for bonus and long-term cash programmes.
About the Company
EA SPORTS is one of the most iconic brands in entertainment, connecting hundreds of millions around the world to the sports they love through a portfolio of industry-leading video games.
Create your account to access job details
Unlock full job descriptions, apply in seconds, and get access to roles matched to your experience and interests.
