1

Building Automation Programmer Jobs (NOW HIRING)

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 Jul 10, 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.

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.
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 job categories do people searching Building Automation Programmer jobs look for? The top searched job categories for Building Automation Programmer jobs are:
Infographic showing various Building Automation Programmer job openings in the United States as of July 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $80,664 per year, or $38.8 per hour.
Niagara 4 Building Automation Programmer

Niagara 4 Building Automation Programmer

The Building People

Dallas, TX

$67K - $91K/yr

Other

Posted 4 days ago


Job description

The Building People LLC, are seeking an experienced Tridium Niagara (N4) Building Automation Programmer with advanced Tridium Niagara 4 (N4) experience to support the U.S. Army Reserve's Enterprise Building Control System (EBCS) program. This position is responsible for programming, integrating, commissioning, and troubleshooting Niagara-based building automation systems across a seven-state region. The ideal candidate enjoys solving complex controls challenges, optimizing HVAC system performance, and working independently on high-impact federal facilities projects.

Travel: Approximately 25% overnight travel throughout California, Nevada, Arizona, New Mexico, Texas, Oklahoma, and Arkansas. Company-paid travel.

Primary Responsibilities

  • Program, configure, commission, and troubleshoot Niagara N4 building automation systems.
  • Upgrade existing JACE controllers to current EBCS standards.
  • Integrate field devices and JACEs into the Army Reserve Enterprise Building Control System (EBCS).
  • Configure graphics, databases, network communications, and control sequences.
  • Diagnose and resolve HVAC controls issues including sensors, programming, communications, and network faults.
  • Support Retro-Commissioning (Retro-Cx) projects through controls QA/QC.
  • Perform startup, commissioning, and functional performance testing.
  • Monitor enterprise BAS systems and recommend corrective actions.
  • Coordinate with contractors, engineers, and Army Reserve personnel.
  • Provide owner training and technical support.

Project Support

  • Attend EBCS stakeholder meetings.
  • Support contractor integrations.
  • Review controls work for quality.
  • Assist with project management.
  • Maintain project documentation.
 

*This position will require a minimum of 25% travel