1

Building Automation Programmer Jobs (NOW HIRING)

Building Automation Programmer

Houston, TX · On-site

$64K - $88K/yr

In this position, you'll take ownership of programming, startup, troubleshooting, and commissioning of DDC-based Building Automation Systems. You'll collaborate closely with mechanical contractors ...

Building Automation Programmer

Houston, TX · On-site

$64K - $88K/yr

In this position, you'll take ownership of programming, startup, troubleshooting, and commissioning of DDC-based Building Automation Systems. You'll collaborate closely with mechanical contractors ...

next page

Showing results 1-20

Building Automation Programmer information

See salary details

$40.5K

$80.7K

$112K

How much do building automation programmer jobs pay per year?

As of Sep 9, 2026, the average yearly pay for building automation programmer in the United States is $80,664.00, according to ZipRecruiter salary data. Most workers in this role earn between $68,000.00 and $92,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a building automation programmer?

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 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 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.

More about Building Automation Programmer jobs

What are the most commonly searched types of Building Automation Programmer jobs?

The most popular types of Building Automation Programmer jobs are:

What states have the most Building Automation Programmer jobs?

States with the most job openings for Building Automation Programmer jobs include:

What are popular job titles related to Building Automation Programmer jobs?

For Building Automation Programmer jobs, the most frequently searched job titles are:

Infographic showing various Building Automation Programmer job openings in the United States as of September 2026, with employment types broken down into 100% Full Time. Highlights an 92% In-person, and 8% Hybrid job distribution, with an average salary of $80,664 per year, or $38.8 per hour.

Building Automation Programmer

Houston, TX • On-site

HTS Engineering Ltd
Construction • 201 - 500 employees

$90K - $130K/yr

Full-time

Posted 18 days ago


Job description

HTS Engineering Ltd. is the largest independent commercial HVAC manufacturers' rep in North America, with 20 locations in the US and Canada. HTS has a vibrant look and brand promise -- one that reflects our company-wide commitment to ensure the individual success of all those involved in a project's HVAC system selection, design, purchase, installation and maintenance including our employees, suppliers, customers and end users.
In this position, you'll take ownership of programming, startup, troubleshooting, and commissioning of DDC-based Building Automation Systems. You'll collaborate closely with mechanical contractors, engineers, technicians, and end users to ensure each system operates exactly as designed and delivers long-term value to the customer.
What You'll Do
  • Build and program Niagara (Tridium) stations, databases, graphics packages, and DDC controller logic.
  • Develop control sequences based on project submittals and HVAC system design.
  • Perform system checkout, startup, testing, and full commissioning on BAS projects.
  • Review, verify, and revise submittal documentation to ensure accuracy before programming and field deployment.
  • Diagnose system issues, troubleshoot communication networks, and provide solutions that restore proper operation.
  • Complete service repairs, calibration, and adjustments on existing control systems.
  • Offer technical support and occasional training to field technicians and project teams.
  • Work with IP networks, integrations, and BACnet-based control architectures.
  • Use appropriate hand and power tools during commissioning and service tasks.

What You Need
  • 5+ years of experience programming complex HVAC DDC/BAS systems.
  • Strong proficiency with Niagara Tridium (Niagara 4 preferred) and BACnet controllers.
  • Ability to read and interpret plans, wiring diagrams, and submittal packages.
  • Solid understanding of HVAC sequences of operation and control strategies.
  • General knowledge of IP networking and device communication.
  • Valid driver's license with a clean driving record.

Preferred Certifications:
  • Niagara Tridium N4
  • Distech GFX or similar manufacturer-specific credentials

HTS provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by laws.