Post Job Free
Sign in

Security Programmer

Company:
CM3 Building Solutions
Location:
Fort Washington, PA
Posted:
May 27, 2025
Apply

Description:

Job Description

Summary/Objective

The Security Systems Programmer is a key position that involves the programming and initial set up of new systems as well as updating and maintaining existing systems to ensure functionality, maintain consistency between systems, manage customer expectations, and assist with technical issues and/or changes in the field. The Security Systems Programmer must be able to think and adapt to different system programming challenges as well as learn and adapt to new systems they may be unfamiliar with. Main responsibilities include the installation of initial software as well as the building and pre-programming of security systems (cameras, access control, IP addresses, CPU’s, fire alarm systems and more).

Essential Functions

Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.

Programming and configuration of cameras, controllers, servers, IP Devices, etc.

Update and configure device Firmware’s, Ip Addresses, Software Updates, etc.

Initial set-up of new video surveillance and access control servers.

Maintaining program databases.

Maintains historical records, program backups, and documenting system software changes and revisions.

Learning, Configuring, Testing, and Training/Supporting customers and technicians on new software and systems

Troubleshoot and provide system support for Security Technicians and Customers.

Cardholder database conversions/import.

Keeping track of MAC addresses for servers, username & password management, & licenses information.

Prefabrication of control panels and power supplies as needed

Customer site visits as needed

Maintains professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; participating in professional societies.

Make recommendations regarding systems installations.

Remote site testing with technicians

Other duties as assigned

Competencies

Good verbal and written communication skills.

Ability to manage a varied and heavy workload and set priorities.

Ability to adapt to changes in the work environment, delays, or unexpected events; manage competing demands; change approach or method to best fit the situation.

Strong organizational and self-motivated skills with a professional attitude.

Knowledge of network communications technology.

Ability to work remotely, hybrid schedule and in the office as needed

Supervisory Responsibility

This position has no supervisory responsibilities.

Work Environment

This position operates in an office setting as well as customer job sites in an environment that may contain dust, noise, oils, greases, grinding debris, compressed air, metal shavings, propane and solvents.

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.

While performing the duties of this job, the employee is regularly required to read, count, type and write to accurately complete all documentation; sitting, standing, bending and lifting also necessary. This position requires occasional climbing of ladders and heavy lifting.

Position Type/Expected Hours of Work

This is a full-time position. Standard days and hours of work are Monday through Friday, 8 a.m. to 5 p.m.

Travel

Travel to customer sites as needed to complete job specific duties.

Required Education and Experience

3 plus years of installation, design, and/or maintenance of Card Access, IP Video, Paging, Intercom, Fire Alarm, and Intrusion systems or other related experience.

Experience with commissioning/programming of Security systems listed on the attached systems sheet

High School Diploma or GED Equivalency at minimum

Individual must possess a valid Driver's license in good standing.

Qualified Applicants must be legally authorized to work in the United States.

Preferred Education and Experience

Vocational classes in technical field related to this job.

Associates degree in Electronics or other technical field or equivalent experience preferred.

Related Systems Manufacturers Certifications in Installation and Programming.

Work Authorization/Security Clearance (if applicable)

Criminal Background Check, PA Child Welfare clearance and FBI fingerprinting clearance required, DMV check

AAP/EEO Statement

CM3 Building Solutions, Inc. is an affirmative action employer and does not consider disability, color, gender identity, genetic information, military or veteran status, national origin, race, religion, sex, sexual orientation, age 40 and over, or any other applicable status protected by state or local law, in any employment decision.

Other Duties

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.

Programmer Position Systems

Systems Access:

RS2

Avigilon

Identicard

Amag

Paxton

Keri

S2

Genetec

Openpath

RBH

Feenics

Sielox

Continental

Keyscan

Kantech

Systems Video:

Exacqvision

Hanwha Wave

Avigilon

Ava

Genetec

Salient

Milestone

Systems Fire:

Kidde

Potter

Silent Knight

Systems Paging:

Telecor

Systems Alarm:

DMP

Bosch

Honneywell

Wireless Locks:

NDE/LE Engauge

AD400/AD300

Systems Crisis Alert:

Bluepoint

Systems Intercom:

Aiphone

2N

Grandstream

Zenitel

Systems Visitor Entry/Gates:

Doorking

Wireless:

Siklu

Full-time

Apply