Software Engineer - Real Time Content
Description
As a Software Engineer of Real Time Content at MSG Ventures, you will help to concept, design, and communicate a wide range of experiences ranging from passive to interactive, environmental to screen based, and physical to digital.
Specific Functions/Activities Summary
Responsibilities:
- Create software for installations from inception to deployment
- Integrate input from other project team members into a cohesive and stable system
- Translate designs from the Digital Creative Directors into code
- Implement intuitive user interfaces in partnership with UI/UX designers
- Work with our media team to develop and display content and manage media assets
- Continually maintain code repositories with up-to-date versions of projects
- Apply best practices for efficient and effective development; look for opportunities to streamline and fully use current and new technology solutions
- Stay current and recommend appropriate technologies for the development of new projects
- Work with departmental and other management to ensure projects are delivered on time, to a strong level of quality and with expectations of high uptime.
- Maintain an inclusive process that empowers the entire project team to contribute to final results
- Set up, calibrate, and operate systems under tight deadlines
- Provide support for ongoing installations as needed
What we are looking for:
- Must be able to use appropriate terminologies and language to accurately convey changes or direction in concept or design, including to and from non- technical staff
- Ability to work on multiple projects and prioritize tasks for each
- Ability to interact and collaborate with other departments and division within MSG to solve problems
- Exceptional initiative and attention to detail
- Flexible schedule; some evening and weekend work required as necessary, as well as frequent travel
- Must love design and have strong aesthetic and critical faculties
Qualifications
Real Time Environments
- Derivative TouchDesigner / Python 3.x
- OpenFrameworks / Cinder / C++
- Unity / C#
- OpenGL, GLSL
- Unreal
- Houdini
- Notch
- Javascript
- Familiarity with media communication protocols (UDP, MIDI, DMX, Art-Net, OSC, etc)
General
- Source control using Git
- General graphic design
- Understanding of Agile process and software development, release cycles
Nice to have
- 3d Modeling and pre-vis: Maya, 3ds Max, WYSIWYG, Oculus, Vive
- Adobe Creative Suite: Photoshop, After Effects, Illustrator
- Understanding of projectors, lenses, and cameras
- Understanding of audio environments: Cycling ‘74 Max, Ableton Live, etc
- Knowledge of event production procedures
- Experience with all three major platforms: MacOS, Windows, Linux
This Job is no longer active!