This job might no longer be available.
Senior Audio Software Engineer
4 years ago
Magic Leap is seeking a software engineer experienced with interactive 3D audio applications, game middleware and sound design to join our team developing next-generation audio signal processing technology and authoring tools for mixed-reality devices. The ideal candidate is a quick and enthusiastic learner, an excellent problem solver, and embraces both the creative and technical challenges. Responsibilities:- Develop new features for Magic Soundfield Audio plugins for Unity, Unreal, Wwise, and FMOD.
- Implement and optimize software build, release, testing and documentation processes to ensure reliable and effective internal, cross-functional and external SDK deployment of the technology under strict schedule constraints.
- Create and execute long-term plan for automated testing of new plugin features
- Collaborate effectively and proactively within a team responsible for the design and deployment of a complex audio subsystem under strict schedule and architectural constraints.
Qualifications: Required:- Experience (minimum 3 years) in designing and implementing audio signal processing algorithms and applications in C/C++.
- Practical understanding of 3d math (vector operations, bounding volumes, transform operations)
- Experience with professional software design tools and techniques: software version control systems such as Git/Gerrit and PerForce, performing code reviews of your own and/or other people’s code, planning and operating in an Agile/Scrum type environment.
- Solid knowledge and experience with game audio development and middleware environments: Unity and Unreal engines; Wwise and FMOD middleware.
- Experience with sound design/editing and development of at least one interactive/game audio application using one of the above frameworks.
- Experience with the development of 3D audio plugins for at least one of the above frameworks.
- Solid knowledge of audio, acoustics, psychoacoustics, virtual/augmented reality.
Preferred:- Binaural audio, Ambisonics, VBAP, object-based immersive audio, artificial reverberation
- Web and hardware-accelerated audio rendering APIs (WebAudio, OpenAL/EAX…)
- VST/AAX/AU plugin development for digital audio workstations (Protools, Reaper, Logic…)
- Max/MSP, AudioMulch or similar; Matlab, Faust, SciPy or similar; C/C++, C#, Python.
- Experience with troubleshooting hardware/software interactions.
Education:- BA/BS in Computer Science or Electrical Engineering is required. MSc/MA preferred.
Additional Information- All your information will be kept confidential according to Equal Employment Opportunities guidelines.
Create Your Profile — Game companies can contact you with their relevant job openings.