1

Fire Alarm Programmer Jobs in Minnesota (NOW HIRING)

next page

Showing results 1-20

Fire Alarm Programmer information

See Minnesota salary details

$16

$30

$44

How much do fire alarm programmer jobs pay per hour?

As of Jul 19, 2026, the average hourly pay for fire alarm programmer in Minnesota is $30.32, according to ZipRecruiter salary data. Most workers in this role earn between $24.95 and $34.13 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Fire Alarm Programmer position, and why are they important?

To thrive as a Fire Alarm Programmer, you need a solid understanding of fire alarm codes, electronic systems, and programming logic, often backed by relevant technical education or certifications such as NICET. Familiarity with industry-standard fire alarm control panels, proprietary programming software, and general wiring schematics is essential. Strong attention to detail, effective problem-solving, and clear communication skills are important soft skills for this role. These abilities ensure systems are configured correctly and safely, help resolve technical issues efficiently, and support effective collaboration with clients and installation teams.

What is a Fire Alarm Programmer job?

A Fire Alarm Programmer is responsible for configuring, testing, and troubleshooting fire alarm systems to ensure they operate correctly and comply with safety regulations. They work with various fire alarm panels, input custom settings, and integrate systems with other security and building automation systems. Their role often includes reading blueprints, collaborating with engineers and technicians, and performing on-site inspections. Fire Alarm Programmers play a crucial role in maintaining life safety by ensuring fire alarm systems function efficiently in emergencies.

What are typical daily responsibilities for a Fire Alarm Programmer?

As a Fire Alarm Programmer, your day often includes configuring and testing fire alarm control panels on-site or remotely, troubleshooting system errors, and updating software or firmware as needed. You will frequently collaborate with installation technicians, project managers, and sometimes end users to ensure system functionality meets safety codes and client requirements. Documentation and record-keeping are also a regular part of the role to track settings, updates, and compliance. The work environment can vary from job sites to office settings, offering variety and the opportunity to problem-solve both independently and as part of a team.

What are the most commonly searched types of Fire Alarm Programmer jobs in Minnesota? The most popular types of Fire Alarm Programmer jobs in Minnesota are:
What are popular job titles related to Fire Alarm Programmer jobs in Minnesota? For Fire Alarm Programmer jobs in Minnesota, the most frequently searched job titles are:
What job categories do people searching Fire Alarm Programmer jobs in Minnesota look for? The top searched job categories for Fire Alarm Programmer jobs in Minnesota are:
Fire Alarm Technician - Entry Level

Fire Alarm Technician - Entry Level

Viking Automatic Sprinkler Company

Duluth, MN โ€ข On-site

$24 - $28/hr

Full-time

Posted 22 days ago


Job description

Are you a thorough, mechanically inclined individual? Would you enjoy working with your hands in a trade which uses fire protection to protect lives and properties? If so, Viking Fire Protection is looking for someone just like you to join our team. Your passion for precision and customer service could make you the perfect fit for our company. We want to hear from you!
As an entry level Special Hazards, Alarm & Detection Technician is primarily responsible for the is learning the trade through installation, repair, troubleshooting, and programming of special hazard fire protection systems and fire alarm systems. This is an outstanding opportunity for someone seeking to learn a skilled trade with consistent work and a steady flow of service opportunities. Viking believes strongly in the growth and development of our people and encourages advancement through hands-on learning. If you have prior electrical or mechanical experience, we want to hear from you.
Responsibilities:
  • Installing and servicing alarm panels, audible/visual alarms, pull stations, and detectors for fire alarm systems.
  • Using a digital multi-meter as a tool for trouble shooting ground faults, shorts, and open circuits on fire alarm and other low voltage systems.
  • Installing and servicing communicators for monitoring systems.
  • Fabricating, assembling, installing, and maintaining conduit, junction boxes, terminals, and equipment for fire alarm and other low voltage systems.
  • Cutting, reaming, and bending conduits to specifications, using tools such as saws, levels, reamers, and benders.
  • Stripping, pulling, and terminating wire to fire alarm devices using crimps, solder, shrink tubing, tape, wire nuts, and terminal blocks.
  • Inspecting examining, and testing installed systems, using fire alarm testing equipment, load testing, visual, and audible observation, or other methods.
  • Laying out full scale drawings of fire alarm or clean agent systems, supports, and related equipment, following blueprints.
  • Reading and understanding construction documents including plans, specifications, contracts, purchase orders, and agreements.
  • Focusing on safety at all task inceptions, including Daily Huddles and Toolbox Talks.
  • Honoring all schedules and internal and external customer commitments.
  • Completing all required and recommended training through participation in the many leadership and development opportunities that will be provided to you.
  • Other duties as assigned and as the business needs adjust.

Requirements:
  • Prior experience with low voltage wiring, mechanical trades required
  • Experience with Fire Alarm Service, Low Voltage Electronics, and Special Hazards system preferred
  • Prior experience with hand tools required
  • NICET Certification is a plus but must have the ability to become NICET Certified.
  • Strong values and a dedication to always working with honesty and integrity.
  • Maintaining and enhancing the safety culture and standards
  • Education: High school diploma or equivalent required
  • Ability to pass a background check and drug screen required

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 talk and hear for up to 8 hours in any shift.
    • The employee is frequently required to sit; stand; walk for up to 8 hours in any shift.
    • The employee will use hands to finger, handle or feel; and reach with hands and arms and have constant use of overall vision (or with the use of adaptive equipment/technology) for up to 8 hours in any shift.
    • The employee must occasionally lift or move office products and supplies, up to 100 pounds.
    • The employee must occasionally crawl, squat, climb, kneel, or bend throughout shift.
    • Working with tools off scaffolds, ladders, and aerial lifts at heights potentially more than 100 ft
    • Working in confined spaces and in trenches of eight feet or greater depth
    • Working in adverse weather conditions

Pay Range:
  • $24 - $28/hr depending on experience and work history

EEO statement/Affirmative Action:
  • Viking Fire Protection Group is an equal opportunity employer and does not discriminate on the basis of religion, disability, protected veteran status, age, sex, race, color, national origin, or any other characteristic protected by law.

  • Viking Fire Protection Group complies with federal and state disability laws and will make reasonable accommodations for applicants and qualified employees with disabilities. If you wish to request reasonable accommodations to participate in the job application or interview process, please contact Lucas Kubista

Equal Opportunity Employer, including disabled and veterans.