Share this job
A/V Programmer
Ottawa, ON
Apply for this job

Title: Programmer 

Reports To: Technical Supervisor 

Location: Ottawa, ON 


Summary: 

The Client is a national industry leader in Digital Media Integration Solutions and Service. Our primary goal is to provide our customers with the highest degree of customer satisfaction in all aspects of our  business.  


The incumbent will be responsible for Systems Control and Digital Signal Processing (DSP) programming,  including; Creation, Testing, Commissioning and uploading of programming to ensure the required functionality  meets client expectations and is consistent with company strategy, commitments and goals. 


The responsibilities and duties include; but are not limited to: 

1) Responsible for design, development and delivery of Control systems programming and DSP system  programming; including related documentation and modification of systems and related programming to  meet specified client functionality. 

• Support the Project Team (Sales, PM, Designers and Installation) as required to coordinate  Programming requirements. 

• Lead and coordinate programming workshops to determine client requirements and develop the  programming Statement of Work SOW  

• Ensure timely and concise status updates are provided regularly regarding the progress of all control system and DSP tasks 

• Provide system design input when requested  

• Provide technical guidance and Control/DSP System usage training to end-users at the conclusion of  each project, and User documentation/guides 

• Participate in successful project close-out including: system testing, deficiency tracking,  commissioning, client training and preparation of close-out documentation  

• Participate as requested in project status review meetings with Home Office 

2) Responsible for collection and archive back-up of all your own control system source code programs, including those done by contractors utilizing Shadow back-up software on a regular basis to ensure all software code is recoverable 

3) Provide Programming support and troubleshooting / Quality assurance to technical team members and  clients as required.  

• Responsible for quality assurance of control system installations utilizing quality standards and  best practices 

• Prepare reports on a regular basis through all phases of a project providing project progress updates  to key stakeholders to ensure potential issues are addressed and solutions identified in a timely manner so as not to create project delays.  

• Create and take ownership of Control/DSP System programming deficiency lists and manage  corrections and modifications to ensure rapid project conclusion

• Coordinate with hardware and software vendors technical support to identify and resolve problems  including debugging software, integrated system testing and performing recommended firmware  updates 

• Identify any wiring, termination and overall system installation quality issues to PM/TS to ensure  resolution prior to start of the programming phase 

• All source code should be written as efficient and compact as possible with internal comments added  to provide programming intent and must follow strict file nomenclature and file revision  system  

• Second level troubleshooting and servicing installed systems when required by Service Dept. while  utilizing SWO form to capture on-site parts, labor and travel activities for service history and  potential invoicing  

• Assist management in identifying training needs for less experienced integration staff with a  specific focus on internally developing our programmers, designers and installation staff 

4) Routine Time and Labor management entry, ensuring accuracy. Required on a daily basis with a mandatory  weekly measurable objective.  

5) Actively participate in professional development and maintain knowledge of current and new technology offered by client.

6) Promotes all Health and Safety policies and procedures 

• Incumbent must take all necessary measures to ensure their health and safety at work and that of  staff & subcontractors under their responsibility, while seeing to the protection of the general public.  They must make sure employees under their responsibility comply with all Health & Safety  instructions, guidelines, policies and procedures 

7) Responds to Customer escalations as required and resolves to meet customer satisfaction and company  standards. 

• must be constantly attentive and responsive to both external and internal customers’ needs and assist  in the resolution of any issues or concerns in a timely and professional manner while ensuring that  the solution meets the customer’s needs 

8) Assists with special projects, and performs other duties as required. 


Requirements / Qualifications: 

Academic Training: 

• Documented AV/Broadcast platform Programming Certification (Preferred) 

• Post-Secondary Education in Computer Programming or equivalent 

• Knowledge of basic networking (Preferred: IP Network Certifications) 

• Familiarity with, but not limited to: Crestron, AMX, QSC, Extron, Biamp, Clearone, QSC, Cisco, etc. 


Work Experience: 

• Must have minimum 2+ years’ experience working in an Audiovisual/Broadcast Control and/or DSP  Programming role


Specific Competencies: 

• Practical knowledge of industry best practices related to Control/DSP System Programming

• Strong teamwork and team synergy skills required. 

• Availability and willingness to work extended hours, including nights, weekends, holidays and be on call as necessary. 

• Willingness to work a flexible schedule based on the changing priorities of the department

• Knowledge of Microsoft Office products including Outlook, Excel and Word 

• Experience in AMX and/or Crestron is a plus 

• Strong communication skills, verbal and written.  

• Team oriented with solid interpersonal skills combined with high level of professionalism. Able to  establish positive working relationships with others. 

• Solid understanding of IT infrastructure, Broadcast and Audio visual systems components, their  integration and Programming of their control & DSP systems. 

• The ability to achieve PSPC/CISD Secret and other departmental clearances are required

• The ideal candidate must possess a valid driver's license  

• Able to travel domestically and internationally with no restrictions 

• Experience in leading technical implementation teams and subcontractors. 

• Experienced in effectively coordinating multiple projects, executing multiple tasks simultaneously and  efficiently, while working with conflicting deadlines in a fast-paced environment 

• In the absence of AV systems programming certifications, Python, JavaScript and HTML certifications  are a strong asset 

• Bilingualism in French and English is an asset 


Work Conditions: 

Physical Demands: 

• Office environment with prolonged sitting, typing, and phone usage. 

• Manual dexterity required to use desktop computer and peripherals. 

• Routine on construction site, performing service and implementation tasks or, attending meetings. • Lifting or moving boxes up to 50 lbs may be required. 

• Utilization of ladders and mechanical lifts (working at heights) 

• Capability to stand, kneel and/or crouch for long periods of time 

• Capability to climb ladders and scaffolding 

• Capability to work in high places 

• Capability to work in small cramped places 

• Capability to work in hot humid environments 

• Capability to work in cold environments 

Cognitive Demands: 

• Critical thinking and strong troubleshooting and problem solving skills 

• Effective planning, time-management and organization skills 

• Ability to work independently  

• Able to work in high stress environments 

• Superior attention to detail 

• Self-motivated 

• Time management 

• Multi-tasking 

• Reading/ writing 

• Memory recall 

• Communication 




The above statements are intended to describe the general nature and level of work being performed by people assigned to this job. They are not intended to be an exhaustive list of all responsibilities, duties, and requirements.


Equal Employment Opportunity Policy:

Birddog Talent, LLC. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.




Apply for this job
Powered by