Audio-Visual Systems Programmer Troubleshoots complex audio, video, switching, and control systems problems. Completes technical installation of audiovisual systems. Utilizes standard software for DSP set-up and switcher set-up. May involve programming in languages such as C#, JavaScript, Lua, Python, and HTML 5.