The Control Systems Programmer is a senior-level role with some field experience in system installation, cabling, wiring, and troubleshooting audio-visual systems and IT networks. The candidate must be someone that has a passion for the development of software solutions for control or sound processing over such systems. This person would be responsible for configuring, editing, debugging, and standardizing proprietary control or sound processing interfaces, different communication technologies, and additional software interfaces, such as digital signage. On-the-job training is ongoing at IMS Technology Services and the development of the role will be ever-evolving and challenging.
IMS offers a unique approach to medical/dental premiums and a competitive salary package based on experience. We consider our team the best in AV!
Position Accountabilities and Expectations:
Attend internal meetings to discuss project details, system functionality, and system workflow.
Attend client-facing meetings to discuss project system requirements, system functionality, and present GUI reviews.
Review system functional drawings and identify any potential flaws in system workflow and design.
Create, Design, and Model Graphical User Interfaces(GUIs) using wireframe tools, Visual Studio, HTML5, CSS, and product-specific software such as Crestron VT-Pro, Q-SYS Designer.
Draft system functionality documents describing system functionality, system workflow, and usage-based off on customer requirements, supporting documentation, and system functional drawings.
Draft system user guides that depict the GUI, with supporting text on system functionality, system workflow, and usage.
Create system programming to match system functionality, and system workflow using industry-accepted languages such as C#, Lua, Javascript, as well as product-specific languages such as Crestron Simpl, Crestron Simpl+, Q-SYS, Extron, Etc.
Create DSP programming and system flow using product-specific softwares such as BiAmp Tesira, Q-SYS, BSS, Etc.
Provide remote support for Field Engineers and Service in debugging system issues, programming bugs, and GUI updates.
Provide checks and balances documentation for systems such as checklists and forms
Create release packages for systems at the closeout of jobs of drawings, programming, files, backups, and configurations utilizing GIT.
Develop modules for job-specific products to allow for reusability
Support the research and development of methodologies to improve programming efficiencies and company growth
Evaluate existing systems and be able to “reverse-engineer” the system in order to develop new code from scratch for functionality.
Develop and execute standards for internal programming operations that are compliant with both product manufacturer and industry standards.
Communicate with client IT staff members regarding specific system requirements, problems, potential short-term and long-term issues, etc.
With expert detail, complete via paper, PC or mobile device all forms and documentation related to the entire test and tune process that is performed in the field on all systems.
Remotely configure all devices installed to their optimal settings.
Remotely load and configure Control & DSP codes.
Open service tickets with manufacturers, and troubleshoot on-site with manufacturers as necessary
Communicate via email and phone with Systems and Design Engineering about system operational questions or concerns.
Attend department meetings to collaborate, share ideas, enhance processes and grow
Miscellaneous responsibilities assigned by Management to support business need
What you will bring:
5+ Years of Commercial Audio-Visual installation experience, including low-voltage experience
Certified Crestron Programmer required
Preferred certification, knowledge, and understanding of Crestron, BiAmp, AMX, and/or ClearOne software, and acquire other certification and/or training as business need arises
Strong understanding of network standards and practices
Experience with the line of business databases and data management
Expert audio-visual system design and function
Expert reading and understanding of audiovisual engineering drawings
Thorough knowledge of Crestron, BiAmp, Kramer Electronics and/or ClearOne products and software
Thorough knowledge of Polycom, Cisco, Scopia and/or Vidyo products and software
Thorough knowledge of Panasonic, Sharp, and/or Samsung displays
Valid driver’s license and excellent driving record
Self-motivated employee who enjoys working with teams as much as on their own
Extreme attention to detail and documentation
An ability to explain complex functionality to internal and external clients
A demonstrated ability to interpret and convey a thorough understanding of system requirements
Strong written and verbal communication skills
Expert customer service skills
Expert organizational skills and attention to detail
Must be able to work nights and weekends as necessary