AVI-SPL - Murray, UT

posted 14 days ago

Full-time - Mid Level
Murray, UT
Telecommunications

About the position

The Senior Programmer at AVI-SPL is responsible for creating and modifying control system software for integrated Audio Video Systems. This role involves converting requirements into functional user interfaces and control code, collaborating with stakeholders, and ensuring robust system capabilities. The Senior Programmer will also be involved in installing control programs, reviewing the work of other programmers, and maintaining programming documentation.

Responsibilities

  • Read and interpret AV systems drawings, gather programming requirements, and produce new modules and interfaces.
  • Provide control system design and review audio visual design.
  • Create technical standards, processes, procedures, and programming-related documentation.
  • Provide programming and technical direction to project team when needed.
  • Perform commissioning and acceptance testing of code.
  • Test integrated systems and perform troubleshooting as needed.
  • Demonstrate completed system to client.
  • Create end-user and programming-related documentation.
  • Maintain and update programming and code in installed systems.
  • Maintain control code in version control repository.
  • Manage projects using dev-ops platform to track issues, deploy releases and collaborate.
  • Travel to various job sites as required.

Requirements

  • Proficient with test and calibration equipment, programming languages, uploading and downloading software in embedded systems, and control system design (Crestron, AMX, Extron, QSC).
  • Solid communication and interaction skills with employees, clients, and colleagues.
  • Ability to diagnose and test complex system problems.
  • Advanced computer skills for the design, configuration, optimization, and operations of AV equipment.
  • Energized self-starter capable of working independently and meeting deadlines.
  • Understanding of DSP programming, computer networking, and troubleshooting.
  • Exceptional organizational skills and excellent attention to detail.
  • Ability to switch tasks while adapting to changing priorities.
  • Two to three years as an AVI-SPL Programmer 2 or five years of similar experience outside of AVI-SPL.
  • CTS (Certified Technology Specialist) certification.
  • Creston Silver Certified Programmer or AMX Control Programmer Professional or equivalent.
  • Minimum of a High school diploma or equivalent.
  • Valid Driver's License and a Motor Vehicle Record that meets AVI-SPL driving standards.

Nice-to-haves

  • Formal education in Electronics, Software Engineering, or related field preferred.
  • Experience with C#, JavaScript, HTML-5, PowerShell, Git version control.
  • Experience with test driven development and continuous integration.
  • Experience with Enterprise VC solutions (Zoom, Microsoft Teams, Google Meet, Bluejeans, Cisco Telepresence etc.) - both hardware and software.

Benefits

  • Medical benefits, including vision and dental.
  • Paid holidays, sick days, and personal days.
  • Enjoyable and dynamic company culture.
  • Training and professional development opportunities.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service