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.
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.