Esports
Audio Software Engineer - EA SPORTS™ NHL
Mid Level
Victoria, Canada
in office
Full time
Job description
About the Role
The EA SPORTS NHL franchise, located in Vancouver, British Columbia, is looking for an Audio Software Engineer to develop and support the core technology that brings its audio experiences to life. The role involves collaborating with Audio Artists, Designers, and Software Engineers to create innovative audio features, authoring tools, and workflows for systems such as sound effects, commentary, and crowd dynamics. The engineer will own audio features across all development phases, from architectural design and implementation to profiling, debugging, optimization, and multi-platform release.
Key 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 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.
Required Experience & Qualifications
- 3+ years of professional software or game development experience, preferably within large, multiplatform 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 (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 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 a related field, or equivalent training and professional experience.
Workplace
- Vancouver, British Columbia
Benefits & Perks
- For Canada: vacation of 3 weeks per year to start.
- 10 days per year of sick time.
- Paid top-up to EI/QPIP benefits up to 100% of base salary when welcoming a new child, including 12 weeks for maternity leave and 4 weeks for parental/adoption leave.
- Extended health, dental, and vision coverage.
- Life insurance.
- Disability insurance.
- Retirement plan for regular full-time employees.
- Certain roles may also be eligible for bonus and other incentive programs.
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.
