Employment Opportunities

Open Position: Programmer Level 3, for our Fremont Office

The Programmer will work closely with Project Engineers and Project Managers to learn and advance skills and knowledge in the AV engineering, design and programming disciplines while providing technical and support. Programming involves assisting the project team in providing source code and laying out graphic control panels to operate integrated audiovisual systems. Confidence, professionalism, accuracy, attention to detail, punctuality and good communication skills are attributes required for success.

Duties and Responsibilities:

  • Promote a balanced commitment to customer satisfaction and performing work within budget.   
  • Provide field support and expertise to the installation staff on jobs utilizing a combined skill set of advanced programming, equipment configuration, troubleshooting, documentation, etc.
  • Provide advanced programming and graphic touch panel interface layouts for integrated audiovisual systems using various source code including Crestron, AMX, Extron and others as needed.
  • Responsible for organizing, maintaining and archiving all job related code, graphic touch panel layouts and programs on the Avidex server.
  • Work with engineering team to prepare control system submittals as required.
  • During the job commissioning phase maintain an on-going dialog, ensuring that the systems quality and performance meets job requirements.
  • Assist with providing systems testing, commissioning and preparation of punch lists.
  • Assist Project Manager and Lead Installer to ensure all field related loose ends are tied up and cleaned up.
  • On consultant based projects assist with conducting bid reviews, take-offs and submittal preparation related to control system.   On projects requiring specific test procedures and submittals, perform required testing and checkout procedures, and assemble results per the specifications.
  • Maintain proper safety practices in shop and on job site.
  • Work sites vary from finished executive boardrooms to new construction sites. Majority of work is indoors, but site conditions vary drastically. Appropriate dress is required.
  • Projects vary in length and locations. Occasionally, jobs may be outside of the local area requiring overnight travel and stays that could range from one night to several nights away.
  • Work hours will vary according to individual projects. Some jobs may require weekend commitments.
  • The working environment contains various power tools, electricity, heights, construction hazards, etc. Therefore, all employees are required to take the necessary actions and precautions to ensure that practical safety techniques and measures are employed.

Position Requirements:

  • 4+ years experience within the audio visual trade.
  • Bachelors degree in engineering.
  • Must have experience programming C++, knowledge of RS 232/422 protocol and graphics editing.  Java and HTML programming experience is a plus.
  • Must maintain Crestron Certified Programmer and AMX ACE certifications.
  • Must have experience using hand tools and test equipment of the audio visual trade.
  • Must have excellent computer skills including proficiency using Microsoft and Apple OS.
  • Must have advanced skills creating Crestron/AMX source code and graph touch panel layouts.
  • Must have advanced skills configuring Extron control systems.
  • Must have advanced skills setting up audio and video conferencing systems.
  • Must have advanced skills configuring a wired or wireless TCP/IP network.
  • Must have proficiency setting audio gain stages and adjusting common audio equipment.
  • Must have proficiency adjusting video display systems.
  • Must have a great deal of mobility in walking, driving, lifting and carrying.
  • Must be able to stand, kneel and crouch for long periods of time.
  • Must be able to see, hear and have good eye/hand/foot coordination.
  • Must be able to work in hot humid places as well as cold places.
  • Must be able to drive a vehicle long and short distances.
  • CCNA within one year of taking this position
  • Maintain a valid driver’s license and be insurable.