AV Systems Programmer

at  Clair Global Corporation

Escondido, CA 92029, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate24 Oct, 2024USD 45 Hourly25 Jul, 2024N/AGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

JOB SUMMARY

The Audiovisual Systems Programmer’s principal role is to develop and support the device configurations and programming code related to the control systems used in integrated audio, video, and performance lighting systems. They must have a strong understanding of general programming practices,
communication protocols, IT networking and general media signal flow. Must be organized and can work with clients as well as the project team to develop user interfaces and workflows specific to that project.

Responsibilities:

JOB DUTIES

  • Must have a working knowledge of Python, C# & Lua.
  • Must be able to work with open architecture Digital Signal Processors, such as QSC, BSS, Biamp & Symetrix.
  • Must be familiar with JavaScript, HTML 5 & CSS.
  • Cooperate with engineering staff to ensure audio and video systems are designed such that the control system user interface is easy to use and such that the program code is efficient and reliable. Assist operations and engineering staff in developing “best practices”.
  • Participate and support project engineering design reviews.
  • Responsible for project documentation or submittals related to the software portions of the project. Including, but not limited to, Programming Narratives, User Manuals (specific to the project) and User Interface screen shot submittals or prototypes.
  • Responsible for developing project specific software on the project manufacturer defined platforms for AVL systems with maintainable and scalable code.
  • Work with and for the Project Manager to develop related IP Network schemes, documentation and implementation.
  • Develop and maintain in-house libraries & modules for the purpose of shortening development cycles and improving system reliability.
  • Cooperate, as needed, with the sales and engineering teams pre-contract to ensure system programming requirements and estimates are considered during design and installation stages.
  • Assist sales in developing accurate time estimates for system programming tasks. Independently anticipates problems.
  • Manage project communications to appropriate levels.
  • Will be required to work on multiple projects simultaneously.

JOB RESPONSIBILITIES

  • Must be self-motivated with a willingness to work within a team environment with limited direction and a strong work ethic.
  • Must be able to meet aggressive deadlines and comfortable working in a fast-paced environment managing multiple priorities.
  • Interested in learning new skills and technologies.
  • Requires excellent logic skills and structured thinking.
  • Requires excellent written and verbal communication skills, good interpersonal skills, and excellent problem-solving abilities.
  • Must be proficient in time management and organization skills, results oriented, and extremely detail oriented.
  • Requires AA/AS and several years of demonstrated programming experience in related fields and industries, or equivalent combination of education and experience.
  • Requires CTS certification. CTS-D and CCNA certifications preferred.
  • Prefer formal training in computer science or mathematics.
  • Proven ability to meet aggressive deadlines and priorities.
  • Requires strong knowledge of programming coding standards, programming languages and logic.
  • Requires strong knowledge of audio, video, lighting and control system components and subsystems including capabilities, limitations, interfaces, and suitability to task.
  • Requires strong understanding of audio, video, lighting, and control system signal flow. Requires demonstrated experience with manufacturer programming tools.
  • Requires experience with Internet and Web-related technologies, Microsoft Office Suite, Visio.
  • Prefer proven technical and trouble-shooting ability.
  • Familiarity with and the ability to use versioning software such as Git.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Escondido, CA 92029, USA