What are the responsibilities and job description for the Audiovisual (AV) Programmer - IV position at Avidex Industries LLC?
About Us:
Avidex is a leading player in the audiovisual and IT integration industry, delivering cutting-edge solutions to a diverse range of clients. We pride ourselves on innovation, technical expertise, and a commitment to excellence. As we continue to expand, we are seeking a highly skilled and experienced Audiovisual (AV) Programmer - IV to join our dynamic team in the Fremont, California area.
What We Offer:
- Competitive compensation plan.
- Health, dental, and vision benefits.
- 401(k) retirement plan with employer match
- up to 120 hours of PTO (accrued weekly)
- 10 Paid Holidays
- 8 hours to volunteer on your favorite cause.
- Opportunities for professional growth and development.
- Collaborative and innovative work environment.
Position Summary:
The Audiovisual (AV) Programmer - IV plays a critical role in managing the day-to-day operations of the Center of Excellence Programming Team while providing support for control systems programming both in the field and remotely. This position requires advanced technical knowledge of audiovisual systems, including networking, audio/video equipment, software, and programming. The ideal candidate will exhibit excellent attention to detail, punctuality, strong communication skills, and the ability to commission AV installations. Additionally, the Audiovisual (AV) Programmer - IV will contribute to the development and maintenance of companywide programming standards and mentor junior-level programmers. This role involves both remote and on-site support for the configuration, testing, and commissioning of AV/IT systems.
Requirements:
- Associate’s degree or equivalent experience (Bachelor’s degree preferred).
- Experience supervising, managing, or scheduling personnel or AV projects.
- Ability to multitask and manage multiple projects simultaneously.
- Must attain AVIXA ANP certification within two years of employment.
- Must have AVIXA CTS certification.
- At least two of the following certifications:
- Crestron Master Programmer
- Extron Certified Control Professional
- Extron Authorized Programmer
- QSC Q-SYS Level 2 Control
- 8 years of experience in technical AV/IT or programming.
- High proficiency in using Windows and Apple software.
- Advanced skills in Python, HTML, C#, or similar programming languages; knowledge of digital communication protocols (IP, RS232, RS485, USB).
- Experience in loading, testing, and editing control code and graphical user interface files from AV manufacturers such as QSC, Crestron, Extron, and others.
- Proficient in configuring wired and wireless TCP/IP networks.
- Ability to use software, hand tools, and test equipment relevant to AV and IT.
- Projects may require overnight travel; travel duration may vary.
Responsibilities:
- Develop advanced programming and graphical touch panel interface layouts for integrated AV/IT systems, primarily using Crestron, QSC, Extron, and other programming languages (C , C#, VB, PHP, Java, HTML5).
- Support project teams with advanced programming, equipment configuration, troubleshooting, and documentation.
- Collaborate with sales and engineers during the design phase to validate system designs for programming feasibility.
- Provide on-site support during commissioning phases, including implementing, testing, and debugging control code and graphical user interfaces.
- Set up, configure, and test wired and wireless networks for AV/IT systems.
- Organize and maintain job-related code, graphic layouts, and programming files on the company server.
- Oversee archiving of job-related materials within the programming group.
- Prepare control system submittals in collaboration with the project team.
- Participate in job commissioning to ensure system quality and performance meet client requirements for Final Acceptance.
- Identify opportunities for change orders and inform the Project Manager.
- Manage the code repository and define backup strategies in conjunction with the programming team.
- Establish and oversee regional coding methodologies, including development cycles, code reviews, testing, and archiving.
- Conduct periodic code reviews and maintain accountability among associate-level programmers.
- Lead efforts to improve coding efficiency, accuracy, and reusability.
- Provide training, mentorship, and task scheduling for regional programmers.
- Serve as the primary trainer for new hires and trainees within the programming staff.
- Offer system training to clients or owners when required.
- Provide technical guidance to AV Field Engineers as needed.
- Promote adherence to programming best practices and contribute to company-wide standards.
- Participate in ongoing training and certification maintenance as directed by management.
Avidex is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. We are committed to providing a workplace that is free from discrimination, harassment, and where all employees are treated with respect and dignity. We value diversity and believe it contributes to our success as an organization.