JOBSEARCHER

AV Systems Programmer

Overview The AV Systems Programmer is a core member of Code3AV's Engineering department, responsible for developing custom control system programs and user interfaces that bring our clients' visions to life. This role reports to the Chief Engineer and works closely with Operations, Project Managers, and Field Engineers to ensure every system Code3AV delivers is intuitive, reliable, and exactly what was promised. Programming is one of the most client-visible phases of any AV project — it's where hardware becomes a functional system the client actually uses. The AV Systems Programmer owns that transformation. A well-programmed system that works intuitively from day one is what separates a good project from a great one. This role spans the full programming lifecycle: pre-construction code preparation, offsite staging and testing, on-site support, client training, and closeout documentation. The AV Systems Programmer also coordinates with outsourced programming resources during high-volume periods and contributes to Code3AV's growing standards library. Living the W.I.R.E. Values In This Role At Code3AV, our culture is built on the W.I.R.E. values — Work-Life Balance, Integrity, Relationships, and Education. As a core member of the engineering team, the AV Systems Programmer is expected to uphold these values and model them across the organization. Work-Life Balance The AV Systems Programmer supports sustainable workflows by building reusable code modules, working ahead on preconstruction programming, and completing rigorous offsite testing before systems ship to site. Planning and preparation — not last-mile heroic effort — protect the team's time and the client's experience. Integrity Accuracy, honesty, and consistency are essential to AV programming. The AV Systems Programmer demonstrates integrity by surfacing issues early, owning mistakes, and maintaining high standards under deadline pressure. This role helps set the tone for transparent communication with our clients. Relationships Success in this role relies on strong cross-department collaboration. The AV Systems Programmer builds trust with project managers, field engineers, and trusted partners by being reliable, responsive, and solutions-focused. Their communication is relationship-centered - supportive, patient, and always helping team members grow. Education A core responsibility of every position at Code3AV is developing others. The AV Systems Programmer actively shares knowledge, leads technical discussions, and contributes to documentation, standards, and training. This role embodies continuous learning - both by gaining and sharing knowledge - to elevate technical excellence across Code3AV. Responsibilities Program Development Develop custom user interfaces using modern technologies, ensuring workflows are streamlined and appropriate for the application. Develop AV control system programs using the latest standards-based languages and software. Develop with the mindset that everything is created in small parts, and these parts could be broken off and used in future projects. Staging and Testing Configure AV system components, including control systems, network switches, endpoints, etc. Ensure systems are fully functional before shipping to the client. Every input, output, audio channel, touchpanel button, etc. is tested and validated. Coordination and Planning Participate in team meetings to review projects and align understanding with sales and engineering teams. Participate in client meetings to discuss workflows, demonstrate user interface designs, and ensure customer expectations align with executed statements of work. Field and Operations Support Work closely with field engineers to address deployment issues and last-mile customer preference requests. Develop user manuals and quick-guides for training and everyday operation. Provide post-installation end-user training on workflows for complex systems. Required Skills/Experience 5+ years of experience in the AV industry. 2+ years of experience programming control systems from leading AV manufacturers such as Crestron, Extron, and Q-SYS. Thorough understanding of network protocols, as they relate to the AV industry. Thorough understanding of audio signal processing and integration with leading manufacturers such as Q-SYS and Biamp. Strong ability to read and comprehend AV system contracts, drawings, and statements of work. Strong ability to translate client workflow concepts into intuitive, reliable, and aesthetically pleasing user interfaces. Strong ability to gracefully prevent excessive scope creep. Comfort developing custom interfaces with third-party equipment using IP, SSH, REST, RS-232, etc. The AV Systems Programmer does not fully rely on existing modules and libraries, but often develops their own. Comfort coordinating with external clients in a professional manner and maintaining a calm demeaner under stress. Crestron Masters Certified Programmer, Q-SYS Control 201 (or Big Exam), and Extron Authorized Programmer certifications preferred. Willingness to travel – 50%. Work location: Hybrid remote in Midlothian, VA 23113. Must have a valid Driver’s license and be able to pass a background check. Relevant Tools & Platforms SIMPL Windows (required). SIMPL# (preferred). Crestron Construct (required). Q-SYS Designer (required). Extron Global Configurator (preferred). Extron Global Scripter (preferred). React, Vue, or similar (a plus). Professional document development with Microsoft Word and PowerPoint, including use of embedded tables, headings, and hyperlinked tables of content (required). Experience streamlining development workflows with AI tools such as Claude and Copilot (preferred). Performance Expectations Accurate time reporting. Timely and accurate delivery of user interface submittal packages, staging-ready programs, and closeout manuals. Timely response to field issues. Positive collaboration across all departments. Success In This Role Looks Likes Clients consistently praise the reliability of our systems and their ease of use. Project managers and field engineers notice that systems are deploying with very few issues or programming related delays. Staging managers feel they have ample time to repackage tested systems for deployment. The Chief Engineer feels confident in the AV Systems Programmer’s ability to perform duties without supervision What We Offer Benefits begin after 90 days of employment. Training and paid support for relevant certifications or coursework . A stable role with opportunities for future growth. A down-to-earth team that values trust, accuracy, and clear communication Competitive pay and benefits Monday–Friday schedule, few nights or weekends required. Health insurance with vision and dental, PTO, 401k. Equal Opportunity Employer Code3AV is an Equal Opportunity Employer. Pay: $90,000.00 - $110,000.00 per year Benefits: 401(k) Dental insurance Health insurance Paid time off Vision insurance Work Location: In person