Home » Employee Resources » Job Descriptions » Security Systems Programmer

Security Systems Programmer

Job Description

The Security Systems Programmer will be responsible for integrating, programming, and maintaining security systems within buildings to ensure optimal functionality and security. This role requires expertise in programming camera systems and access control systems, both for new installations and existing systems.

Duties and Responsibilities

  • Integrate and program security systems, including CCTV camera systems, to effectively monitor and facilitate actual onsite conditions.
  • Program and configure camera systems to capture and record footage according to specific requirements, such as motion detection, scheduled recordings, and remote access.
  • Collaborate with stakeholders to understand security needs and requirements for camera placement and coverage.
  • Program and integrate access control systems to manage and regulate entry and exit points within buildings.
  • Configure access control systems to accommodate different levels of authorization and security clearances.
  • Conduct testing and troubleshooting of security systems to identify and resolve any technical issues or discrepancies.
  • Provide technical support and assistance to end-users regarding security system operation and functionality.
  • Stay updated on advancements in security technology and best practices to ensure systems are up-to- date and effective.
  • Document programming configurations, system designs, and maintenance procedures for future reference.

Qualifications

  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field is preferred.
  • Proven experience as a Security Systems Programmer or similar role, with a focus on integrating and programming security systems within buildings.
  •  Proficiency in programming languages commonly used in security systems, such as C/C++, Java, or Python.
  • Strong understanding of CCTV camera systems, access control systems, and other security technologies.
  • Experience with configuring and troubleshooting network infrastructure for security systems.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work independently and collaboratively in a team environment.
  • Effective communication skills, both verbal and written.
  • Certification in relevant security system technologies (e.g., Axis Certified Professional, Lenel Certified Associate) is a plus.