Madison Square Garden Company Logo

Madison Square Garden

San Francisco, California - United States
View all jobs at this company »

Software Engineer (Audio)

Description

ROLE SUMMARY:

The Madison Square Garden Company, San Francisco (MSG SF) is looking for a Software Engineer in Audio Development to work on projects in acoustic simulation, audio content creation and real-time audio processing systems, many of which involve R&D. A Software Engineer in Audio Development must have the ability to work alone or in teams, incorporating input from a diverse group to integrate various contributions and ideas into the design of custom tools, plugins, applications, and products.


As a Software Engineer in Audio Development at MSG SF, you will help to concept, design, and communicate a wide range of experiences ranging from passive to interactive, environmental to screen based, physical to digital.

 

Specific Functions/Activities SUMMARY:  

 

·   Partner closely with other departments to define, guide and create production technology. Create and implement production software and support production teams in the use and extension of these new tools and processes.

·   Development of spatialization and transcoding algorithms for unique venue needs

·   Development of acoustic simulations of new venues and integration of simulation elements into our pipelines and test sites

·   Train content creators and developers in acoustic simulation use and results

·   Partner with technical management in the selection and creation of formats and standards for audio content

·   Work closely with departmental and other management to ensure projects are delivered on time. Keep departmental and project management fully informed of problems and progress.

·   Ability to work on multiple projects and prioritize tasks for each, interacting and collaborating with others to solve problems

·   A demonstrated track record of gaining trust and respect by consistently demonstrating sound creative, strategic, and analytical thinking skills

 

QUALIFICATIONS:  

•  Understanding of and experience developing Windows and MacOS standalone audio applications and VST/AU audio plug-ins for use in all major DAWs

•  C, C++, C#, Python, rapid prototyping in applications such as Max from Cycling ’74 and cSound

•  Experience with spatialization techniques, virtual audio spaces, room acoustic simulations and real-time audio control in these types of sonic environments

•  Strong knowledge of and experience in advanced audio DSP, the physics of audio and other related mathematics

•  Understanding of and development experience with OS-level audio on Windows and MacOS, including APIs such as CoreAudio

•  Direct experience in sound engineering, multi-channel stage audio, immersive/environmental sound/ambisonics

•  Understanding of beamforming audio

•  Comprehensive understanding of audio compression, containerization and distribution formats

•  Experience with Dante audio networking

•  Experience with audio programming in Unity and/or Unreal a plus, experience with synchronized audio for VR, 360 or other immersive visual content is a plus

•  Experience in film or game pipelines and processes is a plus, game audio development or game sound design a plus

•  Degree in relevant field or equivalent experience

 

Skills:

•    C/C++

•    Python 3.x

•    Unity/C# a plus

•    Steinberg VST SDK

•    Apple Core Audio and AudioUnits

•    Source control using Git

•    JIRA/Confluence/Bitbucket

•    Agile processes and working to development release cycles

 

SUPERVISION: 

· Reports to MSG Ventures Software Engineering Manager (Audio)


SPECIAL REQUIREMENTS OF THE JOB:

· Flexible schedule; some evening and weekend work required as necessary; occasional travel