1

Building Automation Programmer Jobs in Utah (NOW HIRING)

Automation Engineer

Ogden, UT · On-site

$50K - $75K/yr

Serve as a resource in the disciplines of automation controls for operations, building automation ... Develop and update of Engineering documentation including URS (User Requirements Specification), FS ...

About Automation Engineering Roles at Danaher Are you energized by solving technical problems, building automation systems, and making a real impact in the life sciences space? As an Automation ...

About Automation Engineering Roles at Danaher Are you energized by solving technical problems, building automation systems, and making a real impact in the life sciences space? As an Automation ...

About Automation Engineering Roles at Danaher Are you energized by solving technical problems, building automation systems, and making a real impact in the life sciences space? As an Automation ...

next page

Showing results 1-20

Building Automation Programmer information

See Utah salary details

$36.9K

$73.4K

$102K

How much do building automation programmer jobs pay per year?

As of Jul 13, 2026, the average yearly pay for building automation programmer in Utah is $73,434.00, according to ZipRecruiter salary data. Most workers in this role earn between $61,900.00 and $84,200.00 per year, depending on experience, location, and employer.

How to get a job in building automation?

To get a job as a building automation programmer, candidates typically need a background in electrical or computer engineering, HVAC systems, or related fields, along with experience in programming languages such as BACnet, LonWorks, or Python. Certifications like Certified Building Automation Professional (CBAP) or manufacturer-specific training can enhance employability. Practical experience with building management systems and knowledge of control strategies are also important for securing a position in this field.

What is the difference between Building Automation Programmer vs Controls Technician?

AspectBuilding Automation ProgrammerControls Technician
CredentialsTypically requires certifications in BACnet, LonWorks, or related systems; often a degree in HVAC, electrical, or computer engineeringOften holds certifications like NICET or manufacturer-specific controls certifications; may have similar technical degrees
Work EnvironmentDesigning, programming, and commissioning building automation systems in commercial or industrial settingsInstalling, maintaining, and troubleshooting control systems on-site in various buildings
Employer & IndustryConsulting firms, building management companies, or system integratorsMechanical or electrical contractors, facilities management companies

Building Automation Programmers focus on designing and programming control systems for building automation, while Controls Technicians handle installation and maintenance. Both roles require technical certifications and work in similar environments, but their primary responsibilities differ in scope and focus.

How much does Siemens building automation pay?

Salaries for a Building Automation Programmer at Siemens typically range from $70,000 to $100,000 annually, depending on experience, location, and certifications. Entry-level positions may start lower, while experienced programmers with specialized skills can earn higher wages. Compensation also often includes benefits such as health insurance and retirement plans.

Is building automation a good career?

Building automation programmers design, install, and maintain systems that control building functions such as HVAC, lighting, and security. The role requires technical skills, knowledge of control systems, and often certifications like BACnet or LonWorks. It offers steady employment opportunities in commercial and industrial settings with potential for career growth.

What is a building automation programmer?

A building automation programmer designs, develops, and maintains software for building management systems that control HVAC, lighting, security, and other building functions. They typically use programming languages like BACnet, LonWorks, or Python and work closely with engineers to ensure systems operate efficiently and reliably.

What are some common challenges faced by Building Automation Programmers when integrating new systems into existing infrastructure?

Building Automation Programmers often encounter challenges when integrating new controls or technologies into legacy building management systems. Compatibility issues between different manufacturers' devices and outdated protocols can complicate the process, requiring creative problem-solving and in-depth technical knowledge. Additionally, balancing the need for minimal disruption to building occupants with the demands of thorough testing and commissioning can be challenging. Strong communication and collaboration with facility managers, electricians, and HVAC technicians are essential to ensure a smooth integration and long-term system reliability.

What are the key skills and qualifications needed to thrive as a Building Automation Programmer, and why are they important?

To thrive as a Building Automation Programmer, you need a solid understanding of HVAC systems, electrical controls, and programming logic, often supported by an associate’s or bachelor’s degree in engineering or a related field. Familiarity with building automation systems (BAS) platforms like Tridium Niagara, BACnet, and Modbus, as well as relevant certifications (e.g., Niagara Certified Technician), is typically required. Strong problem-solving skills, attention to detail, and effective communication are vital soft skills for collaborating with clients and multidisciplinary teams. These competencies ensure efficient system integration, minimize downtime, and deliver energy-efficient, user-friendly building environments.
What are the most commonly searched types of Building Automation Programmer jobs in Utah? The most popular types of Building Automation Programmer jobs in Utah are:
What are popular job titles related to Building Automation Programmer jobs in Utah? For Building Automation Programmer jobs in Utah, the most frequently searched job titles are:
What job categories do people searching Building Automation Programmer jobs in Utah look for? The top searched job categories for Building Automation Programmer jobs in Utah are:
Infographic showing various Building Automation Programmer job openings in Utah as of July 2026, with employment types broken down into 67% Full Time, and 33% Temporary. Highlights an 100% In-person job distribution, with an average salary of $73,434 per year, or $35.3 per hour.
Building Automation Specialist

Building Automation Specialist

C. Martin Company

Dugway, UT • On-site

Full-time

Re-posted 13 days ago


Job description

Job Brief
Building Automation Specialist
Position: Building Automation Specialist
Location: Dugway Proving Ground
Summary: Under direct supervision of the West Desert Manager. The Building Automation Specialist is responsible for the programming, maintenance, repairs, and validation of the Building Automation System (BAS). The Building Automation Specialist will ensure that all documentation is accurate and is following company policies.
Qualifications: Requires a minimum of an associate's degree or a two-year degree from a technical school in Heating, Ventilating, and Air Conditioning or Building Automation/Electronics as it pertains to Building Controls or completion of a one-year trade-specific program. At least two years of service experience in the building automation systems and HVAC equipment field is required. Demonstrated ability to read and understand BAS programming, ability to design and program basic sequence of operation of an air handling unit or other mechanical systems. Four years of military experience in a related field will be considered in lieu of the educational and service experience requirements. Must be able obtain and maintain a Department of Defense Security Clearance.
Extensive manufacturer's training, specialized courses in DDC control, Building Automation Systems, and Networked Systems, to include Pheonix Controls, Tridium Automation, Delta Controls, and Niagara Framework. The individual must be committed to continuously improving their knowledge and abilities to become and remain proficient.
Education Required:
  • Associates degree in a related field, or a two-year degree from a technical school in HVAC or Building Automation / Electronics or completion of a one-year trade specific program.
  • Combination of education and one-year of hands-on training
  • Four years' military experience in a related field
  • Extensive manufacturers training

Purpose of Classification: The purpose of the Building Automation Specialist is for the development of reliable building automation systems for military test laboratories, clinics, childcare centers, and office facilities.
Duties & Responsibilities: Responsible for Building Automation System (BAS) programming, maintenance, repairs, and preventative maintenance. This position requires a demonstrated knowledge and expertise in HVAC/R Systems, Electrical, Electronic, Pneumatic and Direct Digital Control systems and a comprehensive understanding of BAS and Information System Networks. Primary duties include Update/Replace BAS Controllers. Modify programming, graphics, and control drawings as necessary. Perform necessary commissioning, maintenance procedures, and field verification of systems functions to ensure proper operation of BAS. Diagnose BAS operational problems and provide solutions. Assist technicians in troubleshooting vital comfort, energy, indoor air quality, safety, scheduling, and compliance concerns related to infrastructure systems and controls. Provide technical instruction and training to technicians on basic theory, proper system operations, preventative maintenance, troubleshooting techniques, typical system failures, and corrections. Provide systems operations data and trend logging reports. Recommend improvements for existing sequence of operation for energy conservation, efficiency, and reliability. Ensure that building automation standards are met. Assist contractors with inspection, installation, repair, and replacement of various components or systems, technical matters, and other issues. Provide scope, design, and estimate of time and material for in-housework and energy projects. Support utility monitoring/metering systems, critical equipment monitoring systems that monitor and log temperatures, pressures and critical equipment data. This position will also support the commissioning process, the retro-commissioning process and energy management planning and implementation.
Special Knowledge / Skills Required:
• Must be able to meet eligibility requirements to obtain and maintain the required government security clearance.
• Proficient in Microsoft Office Suite.
• Interaction with site management, lab personnel, engineers, co-workers and Government officials.
• Comprehending and following verbal and written instructions in technical and non-technical language; explaining complex issues in an understandable way.
• Preparing detailed, complete and timely reports and related documentation.
• Demonstrating excellent verbal and written English language skills; communicating effectively and establishing working relationships with Agency staff, appointed commissioners, the public, other government agencies, businesses, consultants, contractors and developers.
• Maintaining poise while dealing with people in difficult situations; exercising tact and diplomacy; always interacting in a professional and courteous manner.
• Maintaining confidentiality of all matters.
DPG Services JV LLP is an equal opportunity employer. All employment practices are based on qualification and merit, without regards to race, color, national origin, ancestry, religion, age, sex, gender identity, sexual orientation or preference, marital status or spousal affiliation, physical or mental disability, medical conditions, pregnancy, status as a protected veteran, genetic information, or citizenship within the limits imposed by federal laws and regulations. DPG Services is also committed to making our workplace accessible to individuals with disabilities and will provide reasonable accommodations, upon request, for individuals to participate in the application and hiring process. To request such an accommodation, please call: 702-656-8080.