This role is being offered in the following locations:
Minneapolis, Chicago, Detroit, Cincinnati, San Diego, Kansas City, St. Louis, Des Moines, Bismarck, Sioux Falls, Dallas, Milwaukee, Madison, Omaha, Denver
Most organizations have one principal requirement for their AV technology: that it free them to do their job. That’s why the best system is one that opens the lines of communication, then gets out of the way. It’s also why AVI designs our systems to be easy to integrate, intuitive to operate, and simple to maintain. This is our definition of Communication Liberation, and its reflected in the incredible diversity of AV solutions that we provide for business, commercial, educational and government clients across America.
We share a conviction that technology should liberate, not impede. And working together, we provide integrated audiovisual solutions that remove barriers instead of creating them, freeing our customers to seize opportunity – and imagine new possibilities.
The Systems Programmer works under the direction of the Design Engineer to understand requirements for product features, and then will be responsible for providing system programming support for the design, integration, and testing of Audio/Video (A/V) Systems. This person will maintain responsibility for writing communication modules, loading and testing and developing programming that will involve both expanding existing features as well as developing programming for new features.
The position of System Programmer will challenge your skills in Linux, Perl, MySQL, Java and HTML programming. You will be responsible for deploying a communication platform that supports video conferencing, audio DSP and A/V switching through a command and control interface. In addition to the tasks mentioned above, the Systems Programmer will be required to travel up to 50% of the time and fulfill the following responsibilities:
At AVI, we are people centric, and are a completely employee owned company, embedding the success of our company in every member of our team. Beyond being full employee owned, we have:
This person must be able to work independently without frequent direction to make sound decisions based on budget and customer satisfaction is important. Must have the ability to make decisions within the scope of desired features and functions. It will be important for the System Programmer to have the ability to learn and become proficient with unfamiliar technology or applications.