Job Title: AV Software Engineer
Job Title: AV Software Engineer
FLSA Classification: Exempt
Reports To: Director of Engineering
Summary: Provides programming services for Touch Panel systems to enhance room automation for installed customer AV/VTC systems (AMX, Crestron, etc.). Creatively applies knowledge and experience to produce software that meets customer’s current needs and provides a foundation for scalability to adapt to future requirements.
Essential Duties and Responsibilities include the following:
- Gather customer requirements and creates specifications to meet those requirements.
- Design, develop and implement systems that meet the customer’s needs for their installed audio visual systems.
- Develop innovative ideas to drive ongoing success of product suite.
- Update and revise code on existing projects to accommodate needs of newly installed equipment.
- Maintain contact with vendors to assure continued viability of products.
- Follow development standards and testing procedures in the implementation of all software.
- Maintain development standards and testing procedures and ensures that they are followed.
- Assist in the system testing and QA testing of new hardware and software.
- Support field technicians with troubleshooting and resolving issues with audio visual systems.
- Provide on-site support to customers in order to resolve issues with new or existing AV systems.
- Document software for end users and for programmers.
- Other related duties as may, from time to time, be assigned by the supervisor.
Supervisory Responsibilities This position has no formal supervisory responsibilities, but may provide guidance to junior team members.
Competencies To perform the job successfully, an individual should demonstrate the following competencies:
Analytical – Synthesizes complex or diverse information.
Design – Generates creative solutions; Translates concepts and information into effective programming solutions; Uses feedback to modify programs; Demonstrates attention to detail.
Problem Solving – Skilled at A/V programming; identifying and debugging software and hardware issues; Identifies and resolves problems in a timely manner; Gathers and analyzes technical information skillfully; Develops alternative solutions; Works well in group problem solving situations
Planning/Organizing – Prioritizes and plans work activities; Uses time efficiently.
Technical Skills – Assesses own strengths and weaknesses; Pursues training and development opportunities; Strives to continuously build knowledge and skills; Shares expertise with others.
Quality – Demonstrates accuracy and thoroughness; Looks for ways to improve and promote quality; Monitors own work to ensure quality.
Qualifications To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Education and/or Experience Bachelor’s degree (B. A. or B.S.) from four-year college or university in Software Engineering, Computer Science, Information Systems or related field, and at least seven years related experience developing and supporting AV control system software. Basic proficiency in operation and trouble shooting of audio visual systems are required. Equivalent combinations of education and experience may be considered.
Language Skills Ability to read, analyze, and interpret general business periodicals, professional journals, technical procedures, or governmental regulations. Ability to write reports, business correspondence, and procedure manuals. Ability to effectively present information and respond to questions from groups of managers, clients, customers, and the general public.
Mathematical Skills Ability to work with mathematical concepts such as probability and statistical inference, and fundamentals of plane and solid geometry and trigonometry. Ability to apply concepts such as fractions, percentages, ratios, and proportions to practical situations.
Reasoning Skills Ability to apply common sense understanding to carry out instructions furnished in written, oral, or diagram form. Ability to deal with problems involving several concrete variables in standardized situations.
Computer Skills To perform this job successfully, an individual should have knowledge of Microsoft Outlook, Word and Excel; MS Visual Studio, Appropriate development language (Net linx Studio, AMX TPD4, AMX TPD3, INEdit, AMX-PI, and Dip Switch., etc.), Timetracker, Internet Explorer, and Mozilla Firefox.
Certificates, Licenses, Registrations Appropriate certification required (AMX ACE, Crestron DMC, etc.)
Physical Demands The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
While performing the duties of this Job, the employee is occasionally required to walk, reach with hands and arms, stoop, kneel, crouch, or crawl. The employee is frequently required to talk or hear. The employee is regularly to sit and use hands to finger, handle or feel. The employee must occasionally lift and /or move up to 50 pounds. Specific vision abilities required by this job include close vision and color vision.
Work Environment The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
While performing the duties of this Job, the employee may occasionally be exposed to electrical shock or vibration.
The noise level in the work environment is usually moderate.Apply Now Back to Careers