> Markdown version of [/jobs/ext/2033168-programmer](https://www.wearedevelopers.com/jobs/ext/2033168-programmer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Programmer - **Company:** CUSTOM VIDEO CONFERENCING SOLUTIONS - **Location:** United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** HTML, JavaScript (Programming Language), Computer-Aided Design, C Sharp (Programming Language), Graphical User Interface, Virtual Private Networks (VPN), Networking Basics, TCP/IP, Virtual Local Area Networks, Network Routers, Firewalls (Computer Science), Information Technology, Code Testing - **Published:** August 12, 2026 - **Apply:** https://www.solutionzinc.com/remote-programmer ## About the Role * 4+ years of AV (audiovisual) programming or design experience. * Bachelor's degree in computer science, or a related field preferred but not required. * 2+ years of C#, HTML, JavaScript experience preferred but not required. * Crestron, QSC & Extron programming knowledge required. AMX highly preferred. * Networking fundamentals (TCP/IP, addressing, firewalls, routers, VLAN, and VPN) * Extensive professional and commercial AV equipment and systems knowledge * Strong customer service skills * Strong technical and troubleshooting skills * Excellent time management skills ## Description Job Summary: Create control code that will allow our Unified Communications project customers to interface with the installed audio and visual equipment that was designed and installed by the Unified Communications team., * Design and development of custom graphical user interface (GUI) on control system touch panels. * Develop systems integration programs for Crestron, QSC and Extron. * Gather programming requirements from project team and client. * Responsible for reading through the project scope, material list and CAD drawings to fully understand what the customer expectations are when utilizing the systems. * Develop the touch panel layouts and flow documents which will indicate how the touch panel will control the system once fully installed. The documents are submitted to both the Project Manager and Designer for review before final programming is installed into the completed AV racks. Testing code will be done in-house before the racks are delivered onsite. * Work onsite and/or remotely with the installation team to finish up final code/fix any issues and provide remote support to service techs when there are future programming issues. * Troubleshoot complex audio, video switching and control systems. * Maintain a professional appearance as well as a clean and organized work environment. * Help build programming standards; logic flows and templates. ## Related Videos - [Cat Herding with Lions and Tigers - Christian Heilmann](https://www.wearedevelopers.com/videos/1785-cat-herding-with-lions-and-tigers-christian-heilmann) - [Dirty Tests And How To Clean Them](https://www.wearedevelopers.com/videos/515-dirty-tests-and-how-to-clean-them) - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [Turning Container security up to 11 with Capabilities](https://www.wearedevelopers.com/videos/718-turning-container-security-up-to-11-with-capabilities) ## Related Articles - [IT Webinars for Programmers to Stay Updated](https://www.wearedevelopers.com/magazine/351-it-webinars-for-programmers-to-stay-updated) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [What Should be Included in Your Programming Resume to Highlight Your Skills](https://www.wearedevelopers.com/magazine/142-what-should-be-included-in-your-programming-resume-to-highlight-your-skills) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [The 10 C++ programming questions to expect in an interview](https://www.wearedevelopers.com/magazine/50-the-10-c-programming-questions-to-expect-in-an-interview)