Responsibilities
The **DSP Programmer** is responsible for programming, integrating, testing, and documenting digital signal processing and AV control solutions that support complex wired and wireless audiovisual environments. This role helps deliver reliable, user-friendly systems by translating approved system designs into functional configurations, validating performance in the field, and supporting turnover to end users and Government stakeholders.
Key Responsibilities:
- Program DSPs, AV control systems, and networked AV components in accordance with approved system designs and technical baselines.
- Develop control logic, routing logic, user interface layouts, presets, profiles, and device configurations required for full system functionality.
- Integrate programmed components into a cohesive control environment and validate performance prior to acceptance testing.
- Support installation and integration activities by coordinating with technicians, engineers, and stakeholders to ensure system readiness and compatibility.
- Perform functional testing, troubleshooting, verification, and corrective updates to resolve programming and integration issues.
- Document source code, configuration files, firmware versions, device settings, routing tables, and related technical artifacts required for sustainment.
- Contribute to redlines, as-built documentation, programming packages, and turnover materials.
- Assist with user/operator training by explaining system operation, basic troubleshooting, and user-accessible functions.
- Support systems acceptance testing and help resolve deficiencies identified during validation or test events
Qualifications
MINIMUM REQUIREMENTS:
- Bachelors Degree in Computer Science or equivalent related experience
- Programming/analysis experience with a thorough application-level knowledge of the area of specialty
- Minimum of 15 years of experience programming DSPs, AV control systems, or closely related audiovisual technologies.
- At least 2 years of hands-on experience with system integration, configuration, testing, and troubleshooting in operational AV or broadcast environments.
- Demonstrated experience supporting technical documentation such as programming packages, as-built updates, configuration records, or test results.
- Experience working from approved engineering documents, system design packages, or technical baselines to implement programmed solutions.
- Prior experience supporting customer acceptance, turnover, or end-user training is preferred.
Required Qualifications:
- Experience programming digital signal processors (DSPs), AV control systems, and related networked audiovisual technologies.
- Working knowledge of audiovisual system integration, signal flow, device configuration, and functional verification.
- Ability to read and work from technical baselines such as engineering packages, system design plans, signal flow diagrams, and as-built documentation.
- Experience with troubleshooting, testing, and validating integrated AV or broadcast systems.
- Ability to produce accurate technical documentation, including programming packages and configuration records.
- Strong coordination and communication skills to work effectively with installers, engineers, project managers, and customer stakeholders.
Preferred Certifications and Knowledge:
- Training and/or certification on the selected AV or control platform to be implemented.
- Vendor platform familiarity such as Crestron, AMX, Extron, or similar enterprise AV technologies.
- Knowledge of applicable industry standards and practices for AV integration, labeling, testing, and documentation.
- Familiarity with networked media environments, including standards and protocols used in modern AV and broadcast systems.
PHYSICAL REQUIREMENTS:
This position requires the ability to perform the below essential functions:
- Sitting for long periods
- Ambulate throughout an office
- Ambulate between several buildings