AV Programming

/

AV Programmer

We’re hiring AV programmers at every level – from early-career programmers building their skills to senior programmers who lead complex projects and mentor the team.

Location

Northeast US Preferred

Arrangement

Remote

Type

Full-time

Salary$65K–$140K
Apply for this role

Background

Pershing is looking for talented and hardworking audiovisual programmers to join our team! We work on a wide variety of AV projects for government, corporate, medical, higher education, and financial customers around the world. Our projects include conference and collaboration spaces, video and audio production environments, command and control centers, studios, restaurants and entertainment venues, and probably some unusual spaces and systems neither you nor we have thought up yet.

We’re hiring at entry, intermediate, and senior levels. At every level, the right person will have a passion for clean, reliable, maintainable programming, strong troubleshooting skills, and a desire to keep developing their technical skills while working on increasingly complex systems.

Location

Pershing is a fully virtual company with no physical office location. These positions are primarily work-from-home; however, travel to project sites will be required for commissioning, testing, troubleshooting, and client support.

Levels

Entry

For someone curious, motivated, and comfortable learning new technologies, with a strong technical foundation and an interest in programming, configuring, commissioning, and troubleshooting AV systems. Prior professional AV programming experience is helpful, but we are equally interested in candidates with a strong programming, networking, electronics, or AV systems background who are excited to develop those skills.

Intermediate

For programmers with 3–5 years of professional AV programming, configuration, commissioning, or systems integration experience, ready to work on increasingly complex systems.

Senior

For programmers with 7+ years of professional experience, certified in at least one major AV control platform, who want to lead complex projects, set programming standards, and mentor the team.

Responsibilities

Entry

  • Assisting with programming, configuration, testing, and commissioning of AV systems

  • Developing and modifying control system programs and user interfaces under the guidance of experienced programmers

  • Configuring DSP platforms for audio processing, routing, control, and monitoring

  • Working within established programming standards, reusable modules, code libraries, templates, and documentation

  • Testing control system functionality and identifying programming or configuration issues

  • Troubleshooting issues across control, audio, video, USB, network, and conferencing systems

  • Documenting programming, configuration, testing, and troubleshooting activities

  • Working with AV programmers, designers, and engineers to understand system functionality and programming requirements

  • Communicating with manufacturers and other technical resources to assist with troubleshooting and integration

  • Learning new AV/IT technologies, programming platforms, APIs, and integration methods, and participating in manufacturer training

Intermediate

Everything at entry level, with more independence, plus:

  • Programming, configuring, testing, and commissioning AV systems

  • Developing and maintaining control system programs and user interfaces

  • Performing system commissioning, functional testing, troubleshooting, and issue resolution

  • Working with AV designers and engineers to review system designs for programming, integration, and commissioning requirements

  • Working with senior programmers to develop and improve programming tools, standards, and reusable code

  • Working directly with clients, consultants, manufacturers, contractors, and other project stakeholders

Senior

Everything at intermediate level, plus:

  • Leading programming, configuration, testing, and commissioning efforts for complex projects

  • Developing and maintaining programming standards, reusable modules, code libraries, templates, and documentation

  • Diagnosing complex problems across control, audio, video, USB, network, and conferencing systems

  • Mentoring junior programmers and helping develop the technical capabilities of the team

  • Researching emerging AV/IT technologies, programming platforms, APIs, and integration methods

Qualifications and Experience

Entry

  • Strong interest in audiovisual systems, programming, and technology

  • Familiarity with at least one programming or scripting language, such as C#, Python, JavaScript, or Lua

  • Understanding of TCP/IP networking

  • Familiarity with audio, video, control, and conferencing technologies

  • Ability to read and interpret AV system drawings, signal-flow diagrams, specifications, and technical documentation

  • Strong troubleshooting and problem-solving skills

  • Independently motivated and able to work under deadline

  • Excellent verbal and written communication skills

  • Strong attention to detail

  • Ability to travel to project sites as required

Intermediate

Everything at entry level, plus:

  • 3–5 years of professional AV programming, configuration, commissioning, or systems integration experience

  • Experience programming at least one major AV control platform, such as Crestron, Q-SYS, AMX, or Extron

  • Experience configuring or programming professional audio DSP systems

  • Experience commissioning and troubleshooting integrated AV systems

  • Experience integrating third-party devices using TCP/IP, UDP, HTTP/REST APIs, serial communications, or other common protocols

  • Good understanding of audio, video, control, conferencing, and AV-over-IP signal flow

Senior

Everything at intermediate level, plus:

  • 7+ years of professional AV programming, configuration, commissioning, or systems integration experience

  • Significant experience programming and certified in at least one major AV control platform, such as Crestron, Q-SYS, AMX, or Extron

  • Strong experience configuring and programming professional audio DSP systems

  • Experience commissioning and troubleshooting complex integrated AV systems

  • Strong understanding of TCP/IP networking and networked AV systems

  • Ability to independently diagnose and resolve complex system issues

Bonus Points

  • For entry-level candidates, 1–2 years of AV integration, programming, commissioning, installation, or support experience

  • Manufacturer programming certifications, including advanced certifications such as Crestron Silver or Gold

  • AVIXA CTS, CTS-I, or CTS-D

  • Experience developing integrations using REST APIs, JSON, XML, WebSockets, or similar technologies

  • Experience with enterprise networking, VLANs, multicast, QoS, and AV-over-IP architecture

  • CCNA, CCNP, or similar networking certification

  • Experience with source control and collaborative development workflows such as Git

  • Experience developing reusable programming modules, libraries, and organizational programming standards

  • Experience leading commissioning teams

  • Teaching, training, or mentoring experience

  • Government Security Clearance (current active and/or eligible)

Benefits

Pershing offers a competitive assortment of benefits, including fully covered healthcare, dental, and vision insurance, life insurance, 401(k), home office setup stipend, and more.

Salary

Salary depends on level and may be negotiated based on experience and qualifications.

Salary by level
EntryEarly career
$65K–$85K
Intermediate3–5 years
$85K–$115K
Senior7+ years
$115K–$140K

Interested?

Send us a cover letter and resume.

Apply for this role

All open roles