WB Games | Avalanche Blog

Senior Audio Software Engineer

The Job

Avalanche, a division of WB Games Inc., is seeking a Senior Audio Software Engineer to join our growing team of talented industry veterans working on our upcoming game Hogwarts Legacy, a new open world, action RPG set in the Wizarding World.

The Senior Audio Software Engineer will work closely with the audio design and engineering team to support and develop high-quality audio features for AAA games and will own a variety of audio systems that will drive player engagement through sound. Candidates must be able to demonstrate high competency in audio technologies, a true passion for developing great audio experiences, and a strong desire to develop clear and robust software using a variety of technologies.

The Daily

  • Participate in all parts of the development process from concept through to live-ops
  • Collaborate with the audio design and engineering team to architect and develop high quality, low-latency, and highly responsive game code
  • Collaborate with the audio design and engineering team to architect and support robust supporting tools application software
  • Support and maintain existing tools and game code according to the audio design and engineering team needs
  • Design and develop game audio systems and features and integrate with internal and external shared services and libraries
  • Perform peer code reviews and champion a high standard of code excellence
  • Mentor junior engineers and provide design guidance and advice on new features
  • Self-manage programming tasks and coordinate with the production team
  • Work with design and product teams for feature viability, costing, design completeness, and risk assessment
  • Assess new market trends, features, technologies, and emerging techniques to stay competitive

The Essentials

  • 8+ years of professional software engineering experience on cross-functional teams
  • Experience on at least two successfully published game titles or equivalent
  • Bachelor’s Degree in Computer Science (or a related field) or equivalent work experience
  • Computer Science fundamentals in object-oriented design, algorithms, and data structures
  • Proficiency in C++ (templates, exception handling, multi-threading, etc.)
  • Strong 3D Math (vector and matrix math, quaternions, etc.)
  • Experience with the Unreal Engine 4 (core systems, object model, audio, etc.)
  • Knowledge of audio and state-of-the-art audio technologies
  • Strong problem solving, debugging, and troubleshooting skills
  • Ability to comfortably entertain, propose and clearly argue, for and against, new ideas and methodologies
  • Ability to communicate in a clear, concise, and transparent way, both written and verbal
  • Ability to self-manage when given prioritized goals and objectives
  • Be a self-motivated team player with a positive attitude and strong work ethic
  • Seek out opportunities to improve technically and professionally
  • Have a passion for video games and especially game audio

Nice to have

  • Experience with AudioKinetic Wwise audio technology
  • Understanding of Unreal Engine 4 Blueprint technology
  • Understanding of Unreal Engine 4 module and plugin systems
  • Experience with scripting languages such as Python