Job Description
Job Title: System Programmer
Key Responsibilities:
Programming and Design: Develop control software and touch panel designs for assigned projects under the guidance of the Programming Manager.
Review system schematics and consultants' specifications/briefs before initiating programming tasks.
Collaborate with various departments to ensure that the design, equipment, and control software align with project specifications.
Client Interaction: Attend site meetings with clients/consultants to discuss programming, touch panel designs, and networking requirements.
Collaborate with Project Managers to ensure project completion to high standards and in accordance with specifications.
Team Collaboration: Work collaboratively with other programmers, offering assistance to colleagues when required.
Participate in testing processes in the production facility, attending witness tests with clients/consultants.
Programming Skills: Take full responsibility for project programming requirements, ensuring timely and efficient completion to meet client satisfaction.
Proficient in programming AMX and Crestron, as well as handling more basic control solutions.
Testing and Commissioning: Support or conduct system tests and pre-programming activities to ensure systems meet functional specifications before shipping to site.
Assist in the commissioning of systems at client sites, ensuring operational functionality according to schedule.
Communication: Effectively communicate programming needs to other departments within the organization.
Prepare and deliver written documentation, including training materials, operation manuals, and maintenance manuals, ensuring timely delivery by the project manager.
Flexibility: Perform other activities and responsibilities as directed by the immediate manager.