Skip to content

DGI’s Invisuals print division is now part of Kirkwood. Click here to learn more about this exciting development and what it means for you. Learn More

Billerica, MA

Audio Visual Systems Programmer

Responsible for the programming, testing and support of complex audio/visual systems in a variety of customer environments. The successful candidate will have a history of designing clean and functional interfaces that allow for simple control of complex systems.

DGI offers 100% remote work, with minor occasional site visits when strictly necessary.


Typical Duties and Responsibilities

  • Read and interpret A/V systems drawings and specifications.
  • Design and development of custom graphical user interface (GUI) on control system touch panels.
  • Produce new program modules and interfaces.
  • Develop systems integration programs for Crestron, Extron, QSC, and Biamp systems.
  • Familiarity with DSP design and configuration, such as Biamp and QSC
  • Responsible for always maintaining professional attitude and delivering excellent customer service.
  • Coordinate the creation and integration of A/V control system programs.
  • Install control programs and touch panel projects onsite and offsite.
  • Troubleshoot and debug AV systems remotely. Preferably using CLI commands
  • Complete training programs from manufacturers, industry associations, and company as required.
  • Responsible for organizing, maintaining, and archiving all job-related code, graphic touch panel layouts and programs.
  • Other duties as required or assigned by management.
  • Communication and written skills are a must, since you will be interacting with clients for GUI design, System Functionality, Troubleshooting assistance, etc.



  • Minimum of five years of Crestron (both SIMPL and SIMPL+), system programming experience.
  • Minimum of 3 years using Common Programming Languages such as C#, PowerShell, JavaScript, Typescript, Lua, etc.
  • Familiar creating and using scripts to deploy programs and configurations to endpoints on large Build Outs.
  • Familiar with Object Oriented Programing.
  • Familiar with Crestron’s EDK
  • Familiar with Crestron’s CH5
  • Familiar with Versioning Systems such as Git.
  • Minimum of 3 years configuration DSP systems such as Biamp and QSC.
  • Ideally familiar with a JavaScript Frameworks such as Angular, React or Vue.
  • Experience with control systems, videoconferencing, switching hardware, audio DSP setup and calibration.
  • Ability to troubleshoot complex audio, video, switching and control systems problems.
  • Knowledge of networking fundamentals such as: TCP/IP, addressing, firewalls, routers, VLANs, IGMP, QoS, and VPN.
  • Applicant must have experience with interface (GUI) design and graphics applications.
  • Must be authorized to work in the United States on a full-time basis for any employer.


Education & Training

  • Team player with exceptional interpersonal skills at all organizational levels
  • Self-directed, has initiative and is a great multi-tasker is a must since you will be able to work 100% from home is so desired.
  • Proven commitment to Safety and Quality

Apply Now

  • Drop files here or
    Accepted file types: pdf, ai, eps, jpg, indd, psd, Max. file size: 50 MB.
    • This field is for validation purposes and should be left unchanged.

    Accepted file types include .pdf, .ai, .eps, .jpg, .indd, .psd