AV Software and Integration Engineer

Job Description

The AV Software & Integration Engineer is responsible for developing, configuring, integrating, and supporting network-based communication and collaboration systems.

This role blends software development, AV programming, networking, communications technologies, and systems integration. You will work with Q-SYS, VoIP systems, Microsoft Teams environments, network infrastructure, and various third-party platforms to create intelligent communication solutions for our customers.

This position is ideal for:

  • AV programmers and systems programmers
  • Q-SYS programmers
  • Systems integration specialists
  • Recent Computer Science graduates
  • Networking professionals
  • Software developers interested in real-world systems integration
  • Technology professionals who enjoy troubleshooting and learning new platforms
Key Responsibilities

Software & Systems Integration

  • Develop and maintain integrations between communication, collaboration, and AV platforms.
  • Configure and program Q-SYS systems and associated software components.
  • Develop, test, and troubleshoot API-based integrations.
  • Configure TCP/IP, UDP, WebSocket, SIP, and other network communication interfaces.
  • Create reusable software modules and integration standards.

Communications Systems Engineering

  • Support and deploy VoIP and SIP-based communication systems.
  • Integrate communication platforms with digital signage, nurse call, screen sharing, and enterprise systems.
  • Support Microsoft Teams Rooms for deployments and integrations.
  • Configure and troubleshoot network-based audio, video, and control systems.

Network & Protocol Analysis

  • Analyze network traffic using tools such as Wireshark.
  • Troubleshoot communication, audio, video, and control system issues.
  • Validate network performance and protocol operation.
  • Assist with network switch deployment and configuration.

Deployment & Technical Support

  • Participate in commissioning and deployment of customer systems.
  • Assist project teams with design reviews and implementation planning.
  • Create technical documentation and deployment standards.
  • Provide advanced troubleshooting and technical support during implementation and operation.

Cybersecurity & Best Practices

  • Support secure deployment of communication systems.
  • Implement authentication and access control best practices.
  • Configure certificates and HTTPS communications.
  • Participate in cybersecurity reviews and compliance initiatives

Education & Experience

One or more of the following:

  • Degree in Computer Science, Software Engineering, Information Technology, Networking, Telecommunications, or related fields.
  • Technical degree or equivalent experience in Audio Visual, Systems Integration, Networking, or Unified Communications.
  • Experience developing software, scripting, or technical integrations.
  • Experience troubleshooting technical systems and networks.

Required Knowledge & Skills

  • Understanding IP networking fundamentals.
  • Knowledge of TCP/IP networking concepts.
  • Basic understanding of software development, programming, scripting, or automation.
  • Strong analytical and troubleshooting skills.
  • Ability to learn new technologies quickly.
  • Excellent communication and problem-solving abilities.
  • Comfortable working directly with customers and technical teams.

Communications & Protocol Experience

Experience or familiarity with:

  • VoIP
  • SIP
  • RTP
  • PTP
  • WebSockets
  • TCP/UDP communications
  • Serial communications
  • TAP Protocol

Knowledge of:

  • DTMF
  • FXO / FXS interfaces
  • Voice gateways
  • Session Border Controllers (SBC)

Audio & Video Over IP

Experience with:

  • Q-SYS (QLAN)
  • Dante
  • AV-over-IP technologies
  • CobraNet
  • Internet-over-IP (IOP)

Microsoft Technologies

Experience with:

  • Microsoft Teams
  • Microsoft Teams Rooms
  • Microsoft Entra ID (Azure Active Directory)
  • Teams Voice deployments
  • Teams Room licensing and management

Networking

Experience with:

  • VLANs
  • Quality of Service (QoS)
  • DiffServ
  • Layer 2/Layer 3 networking concepts
  • IGMP and multicast troubleshooting
  • Managed network switches
  • CLI-based switch configuration

Security & Cloud Technologies

Knowledge of:

  • Authentication best practices
  • HTTPS certificates
  • Cloud services
  • Third-Party Risk Management (TPRM)
  • Cybersecurity fundamentals

Diagnostic & Troubleshooting Tools

Experience with:

  • Wireshark
  • Packet captures
  • Network analysis
  • System diagnostics

Programming & Development

Experience with any of the following:

  • Lua (Preferred)
  • Python
  • JavaScript
  • REST APIs
  • JSON
  • Software automation
  • API integrations

Certifications (Preferred but Not Required)

  • Q-SYS Certification
  • CTS or CTS-D
  • CCNA
  • Microsoft Certifications
  • Security+ or similar certifications

What Success Looks Like

The successful candidate will be curious, technically capable, and eager to learn. They will enjoy connecting systems together, solving integration challenges, troubleshooting complex environments, and helping deliver communication solutions that create measurable value for customers.

Whether your background comes from AV programming, networking, software development, unified communications, or computer science, we are looking for someone who enjoys learning new technologies and applying them to real-world challenges.

Why Join EDC?
  • Work on cutting-edge communication technologies.
  • Gain exposure to software, networking, collaboration, and AV systems.
  • Develop skills across multiple disciplines.
  • Help build the future of Intelligent Networked Communications.
  • Join a growing team focused on innovation, integration, and delivering clarity through technology.

Apply Now

Electronic Design Company is an equal opportunity employer. We do not discriminate in our hiring process or employment practices, and all qualified applicants will receive consideration regardless of race, color, creed, religion, national origin, age, disability, gender, or any other characteristic protected under the law.