Studio: Electronic Arts
Job Opening: Software Developer
Location: Montreal, QC, Canada
Type: Full-Time
Responsibilities:
- Audio System Development: Design and develop advanced audio systems, tools, and pipelines that enhance the overall audio experience in the game.
- Integration and Implementation: Collaborate with audio designers to integrate audio assets, implement sound effects, music, voiceovers, and interactive audio elements using Unreal Engine 5.
- Performance Optimization: Profile and optimize audio systems to ensure efficient usage of system resources while maintaining high-quality audio playback and processing.
- Audio Tools: Create and maintain tools, scripts, and plugins to streamline audio production workflows, including batch processing, sound banks, and integration with Wwise.
- Collaboration and Communication: Work closely with cross-functional teams, including programmers, audio designers, animators, and level designers, to ensure seamless integration of audio features and meet project goals and timelines.
- Documentation and Support: Document audio systems, APIs, and tools, providing clear instructions and guidelines to facilitate collaboration and future development. Provide technical support and troubleshooting assistance to the audio team as needed.
Qualifications & Skills:
- Audio Expertise: Strong knowledge of audio processing, mixing, and playback systems, including interactive audio techniques, spatial audio, DSP algorithms, and Wwise integration.
- Unreal Engine 5: Proficiency in Unreal Engine 5’s audio system, including working with audio components, audio graphs, sound cues, and Unreal’s Blueprints visual scripting.
- Programming Skills: Proficiency in C++ and experience with audio programming APIs (such as FMOD or Wwise). Familiarity with scripting languages (Python, Lua, etc.) for automation and tool creation is a plus.
- Problem-Solving: Strong analytical and problem-solving skills, with the ability to diagnose and resolve complex audio-related issues.
- Team Collaboration: Excellent communication and teamwork skills, with the ability to effectively collaborate with diverse teams and adapt to changing project requirements.
- Passion for Gaming: Enthusiasm for video games, with a deep understanding of audio’s role in enhancing player immersion and experience.