WB Games | Avalanche Blog
July 23, 2021
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