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