Programmers
Salary Range
$110,000 – 150,000
Total Compensation:
N/A
Commission:
Bonus:
Yes
No
Job Description:
An Audio Visual Programmer is part of a programming team to write code and commission complex audio-video systems. Responsible for planning, developing, testing, and implementing control system code, audio files, and other equipment-related configurations. In addition, perform in-house testing and on-site commissioning at client locations locally and nationally.
Job Duties:
- Develop systems integration programs for Crestron, AMX, and Biamp systems
- Design and develop custom graphical user interface (GUI) on control system touch panels
- Coordinate the creation and integration of A/V control system programs
- Troubleshoot and debug A/V systems
- Peer review code from fellow programmers to ensure accuracy and efficiency
- Maintain software project documentation in the company database
- Maintain a positive, professional attitude, and strong work ethic, and embrace a team-centric environment
- Complete training programs and gain certifications for manufacturers, industry associations, and companies as required
- Communicate and coordinate with internal and external contacts for all requirements needed to result in a working system
- Assist in other responsibilities as assigned
Job Requirements:
- Bachelor’s Degree in Computer Programming or equivalent experience
- Minimum of three years of Crestron or AMX control system programming experience
- Familiarity with GUI design and graphics applications is required
- Experience with control systems, video-conferencing, switching hardware, audio DSP setup, and calibration.
- A minimum of three years of on-site commissioning experience is required
- Crestron CTI-P301 Completed/Passed
- Simpl+ proficiency is required
- Knowledge of networking fundamentals such as TCP/IP, addressing, firewalls, routers, and VPN.
- Familiarity with Cisco and Polycom video conference codes as well as various Unified Communication platforms.
- Strong written and verbal communication skills
- Exceptional project planning and problem-solving skills
- Strong attention to detail
- Ability to prioritize and handle multiple tasks as well as change priorities
- Possess the ability to work in a team-oriented environment as well as independently
- Willingness to travel on-site both locally and nationally is required
- Certified Programmer is preferred
- Proficiency in Microsoft Office tools
- Exceptional attention to detail
- Confident decision making
- Excellent planning and problem-solving skills
- Sound technical writing
- Strong written and communication skills
- Ability to professionally communicate with clients in person or through conference
- Outstanding organizational and leadership skills
- Ability to multi-task and complete tasks in a timely and efficient manner
- Confidence under the pressure of deadlines
- Comfortable working in a collaborative team-based environment
- Ability to reading line diagrams, construction requirements, and floor plans.
- Knowledge of networking fundamentals such as TCP/UDP, Unicast/Multicast, QOS, subnets, VLAN, IP addressing, firewalls, routers, and VPNs.
- In-depth Knowledge of AV fundamentals and Avixa best practices
- Confident working with and directing sub-contractors