AV programmers come in a variety of flavors. Some are engineers or technicians who either took on the responsibility of control system programming accidentally or aspired to become a programmer as a career path.