305-306-4829 Send Us Your Open Role
Roles
Leadership Search
Tech stacks
Industries
Hiring situations
How we workAbout
How we workAll roles A to ZLeadership SearchSalary guideJobsCandidatesSend Us Your Open Role

AV (Audio Visual) Programmer Recruiters

No postings. No stacks of resumes. No chasing. You interview a short list.

No upfront fee. You pay only if you hire.

Need someone now? Call 305-306-4829.

This is what we do all day: recruit technology and IT professionals.

An AV programmer writes the logic that makes a room behave: the touch panel, the source switching, the shades and lights, the audio routing and the way the system recovers when something is unplugged.

No upfront fee. You pay only if you hire.

Send Us Your Open Role

Two short steps. Role and work email first. Phone is optional.

Who do you need?

Looking for a job? Join our talent network.

Optional details
Specialty and timing, optional
How soon?

No upfront fee. You pay only if you hire. We offer a candidate replacement guarantee on standard search agreements. The applicable period and exact terms are set out in the signed client recruiting agreement.

  • No upfront fee
  • Pay only if you hire
  • Technology only
  • We reach engineers who aren't on job boards
  • Replacement guarantee on standard searches

Need someone now? Call 305-306-4829.

Crestron ProgrammerQ-SYS ProgrammerControl Systems ProgrammerCrestron ProgrammerQ-SYS ProgrammerControl Systems Programmer

What this hire really comes down to

An AV programmer writes the logic that makes a room behave: the touch panel, the source switching, the shades and lights, the audio routing and the way the system recovers when something is unplugged. Most buyers are integrators with a backlog of rooms waiting for a program, or a large organization with a standard room design that needs consistent code. It is a small specialty, and the best people are protective of their time.

The two common platforms behave differently. Crestron control uses its own programming environment, modules and a touch panel design tool, and a programmer is judged by how well their code is structured and reused. Q-SYS pairs a software audio and video processing core with its own scripting and control layer, and its certification levels signal progression from configuration to design and scripting. You should know which one you need and whether you also need DSP tuning, because tuning is a separate craft from coding.

The deliverable is not only a working program. It is a program that someone else can support. Naming conventions, comments, version control habits, documented signal paths and a user interface that a non-technical person can understand in seconds are what separate a professional from a hobbyist. A programmer who delivers a clever system nobody else can touch is expensive in the long run.

What we check before you see anyone

  • Crestron programming certification

    We ask which Crestron programming certification the candidate holds and, more importantly, what they have built since. A credible candidate can describe how they structure a program for a multi-room project: modules, reusable logic, join management, and how they handle a touch panel layout that serves several room types.

  • Q-SYS Level 1 and 2

    Q-SYS training levels indicate familiarity with design, routing, control scripting and network behavior of the platform. We ask what the candidate has designed rather than configured: a combined room, an overflow system, a paging integration. We listen for understanding of the audio network, clocking and why a design that works on the bench behaves differently on a busy corporate network.

  • DSP tuning

    Tuning is where code meets acoustics. We ask how the candidate sets gain structure, applies echo cancellation, chooses filters and verifies speech intelligibility in a boardroom or divisible space. They should mention measuring with microphones and software rather than adjusting by ear alone. If your role includes tuning, we make that explicit and separate it from programming in the interview, because strong programmers are not always strong tuners.

  • Touch panel user interface

    We review screenshots or recordings of interface designs where the candidate is allowed to share them. A good interface is legible, forgiving and consistent across rooms, with clear feedback when a display is warming up.

  • Red flags

    Be careful with candidates who cannot explain how they version or back up their code, who have no examples of handing a project to another programmer, or who describe every project as flawless. Also note anyone who has never commissioned on site and only programs remotely, if your role requires time in the room.

Where we find them

Most programmers come from integrators with in-house control teams, where they started as technicians or designers and moved into code. These people understand how a job is quoted, scheduled and handed over, and they often carry a library of tested modules. Their weakness may be a narrow range of room types, so we ask about the variety they have supported.

A second source is the community of people trained through manufacturer programs and user groups, including independent programmers who work on contract for several firms at once. They bring pace and range, and they are used to picking up another person's code. They may be less available for permanent roles, so we are open about whether a contract or part-time arrangement might fit.

We also speak with higher education and enterprise AV staff who maintain a standard set of room designs across a campus or estate. They tend to be strong on consistency and support, and sometimes lighter on new-build commissioning. Finally, some candidates are installers who taught themselves programming. Their field instincts are valuable, but their code needs a careful review, and we advise you to include a technical assessment.

Mistakes we see

  • Treating a credential as the answer

    Do not let crestron programming certification become a keyword filter. A credible candidate can describe how they structure a program for a multi-room project: modules, reusable logic, join management, and how they handle a touch panel layout that serves several room types.

  • Leaving the actual scope out

    Put the responsibility for q-sys level 1 and 2 in the brief, including who helps the hire and who decides. Q-SYS training levels indicate familiarity with design, routing, control scripting and network behavior of the platform.

  • Waiting until the offer to discuss the work

    Discuss what the person will own in dsp tuning before the interview loop. If your role includes tuning, we make that explicit and separate it from programming in the interview, because strong programmers are not always strong tuners.

The search in three steps

  1. Agree the brief

    We begin by asking what platform you use, how many rooms are waiting, whether designs already exist, and whether the programmer will work alone or inside a team. We also ask how code is currently stored and reviewed. If there is no standard, hiring a programmer without one may recreate the problem, and we say so.

  2. Find and speak with people

    Candidates are screened on the areas above, and where possible we ask for a sanitized sample such as a module structure or a screenshot of a design. We summarize the platforms, the project scale, the extent of tuning experience and any concerns. You then interview with specifics rather than starting from zero.

  3. Introduce the people who fit

    We send a written brief on each person you meet, including why the work fits and the questions still worth asking about red flags. You decide who to interview. We help with the conversations through the offer.

Questions about this search

When will we see a shortlist?

We agree the search plan after checking your requirements for crestron programming certification and q-sys level 1 and 2, rather than promising a date before the brief is clear. We ask which Crestron programming certification the candidate holds and, more importantly, what they have built since.

What if a candidate gets a counteroffer?

We ask what would make someone leave work involving crestron programming certification, and what could make them stay. Before you invest in interviews, we discuss whether your offer changes the problem they want to leave, including the responsibility for touch panel user interface.

Should this role be remote or on site?

Experience with crestron programming certification and q-sys level 1 and 2 does not settle the location question. Tell us what access and supervision the work needs, including who owns decisions about touch panel user interface, so we approach people who can accept the arrangement.

How will you check fit before we interview?

We ask which Crestron programming certification the candidate holds and, more importantly, what they have built since. A credible candidate can describe how they structure a program for a multi-room project: modules, reusable logic, join management, and how they handle a touch panel layout that serves several room types. Q-SYS training levels indicate familiarity with design, routing, control scripting and network behavior of the platform.

How does the fee work?

No upfront fee. You pay only if you hire. Agree the fee and the responsibilities covering crestron programming certification and q-sys level 1 and 2 in the recruiting agreement before the search proceeds.

What if the hire does not work out?

We offer a candidate replacement guarantee on standard search agreements. The applicable period and exact terms are set out in the signed client recruiting agreement. Make sure the agreed scope includes what you expect of touch panel user interface, rather than leaving that discussion until after the start.

Send Us Your Open Role

Two short steps. Role and work email first. Phone is optional.

Who do you need?

Looking for a job? Join our talent network.

Optional details
Specialty and timing, optional
How soon?

No upfront fee. You pay only if you hire. We offer a candidate replacement guarantee on standard search agreements. The applicable period and exact terms are set out in the signed client recruiting agreement.

Pay snapshot

AV Programmer

Ask us for a current range

Median as published, released May 15, 2026. Matched to Computer Programmers (SOC 15-1251).

BLS reports Computer Programmers as a broader occupation. It does not separate AV Programmer, technology stack, seniority, certifications or employer sector. These figures are not a title-specific offer range.

Source: BLS OEWS May 2025.

See the salary guide

How a search runs

The Six-Step Search

  1. 1Search Calibration

    A call about the work. You get a written search profile.

  2. 2Market Mapping

    We identify the employer backgrounds that fit. You see where we will look.

  3. 3Professional Contact Intelligence

    We identify individual people, not job board applicants.

  4. 4Persistent Personalized Outreach

    Personal outreach and direct follow-through. You get search updates.

  5. 5Live Candidate Qualification

    A recruiter checks stack, scope and motivation in conversation.

  6. 6Candidate Intelligence and Process Support

    You receive a written brief on every person you meet.

Send Us Your Open Role

Working with Technology Headhunters

What don't you do in a permanent search?

We do not bill by the hour for permanent search or charge a retainer unless one is agreed. We do not treat reposting your job advertisement as headhunting.

Send Your RoleCall
Get a free talent snapshotGet a free job description review