MSG Sphere Studio  Company Logo

MSG Sphere Studio

Burbank & New York City, - United States
View all jobs at this company »

Audio Software Engineer

Description

MSG Entertainment is looking for a Software Engineer in Audio Tools Development to work on projects in audio content creation, automation and control systems, and media playback, many of which involve R&D. A Software Engineer in Audio Tools 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 Tools Development, you will assist in the design and implementation of 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 audio content creation and communication technologies for unique venue needs

· Development of core software development technology such as automated build systems and test suites

· Assist in the creation of comprehensive documentation for content creation tools and venue technology

· Partner with technical management in the selection and creation of formats and standards for show and media 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.

QUALIFICATIONS:

· Strong background in C/C++

· Practical experience building GUI tools in languages such as C#, Python, using common UI frameworks

· Understanding of and experience developing timeline-aware media or animation tools such as video editors, music production systems or character animation systems

· Platform development knowledge with Windows and MacOS

· Knowledge of network communication protocols and formats

· 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

· Experience with programming in Unity and/or Unreal a plus

· Experience in film or game pipelines and processes is a plus

· Rapid prototyping in applications such as Max from Cycling ’74 is a plus

· Degree in relevant field or equivalent experience