1

Building Automation Programmer Jobs in Virginia (NOW HIRING)

Building Automation System * Fire Alarm / Fire Suppression / Mass Notification * Electrical Power ... Experienced with programming changes and implementing new system functionality. * Experienced with ...

VFD troubleshooting and programming adjustments * HVAC and building automation systems * Centrifugal processing equipment * Slurry and liquid transfer systems * Heating, chilling, and cooling systems

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 Virginia salary details

$40.2K

$80K

$111K

How much do building automation programmer jobs pay per year?

As of Jun 20, 2026, the average yearly pay for building automation programmer in Virginia is $79,972.00, according to ZipRecruiter salary data. Most workers in this role earn between $67,400.00 and $91,700.00 per year, depending on experience, location, and employer.

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.

What degree do you need for building automation?

Building automation programmers typically need at least a high school diploma or equivalent, but many employers prefer candidates with a bachelor's degree in fields such as electrical engineering, mechanical engineering, computer science, or building automation technology. Relevant skills include knowledge of control systems, programming languages, and experience with building management systems (BMS). Certifications like BACnet or Tridium can also enhance job prospects.

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 offers steady employment opportunities, especially with increasing focus on energy efficiency and smart building technologies, and often requires knowledge of programming languages and building management systems. It can be a rewarding career for those interested in technology and facility management.

How much do building automation engineers make in the US?

Building automation programmers in the US typically earn a median annual salary of around $70,000 to $90,000, depending on experience, certifications, and location. Advanced skills in programming languages, control systems, and familiarity with tools like BACnet or LonWorks can influence earning potential.

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 Virginia? The most popular types of Building Automation Programmer jobs in Virginia are:
What job categories do people searching Building Automation Programmer jobs in Virginia look for? The top searched job categories for Building Automation Programmer jobs in Virginia are:
Infographic showing various Building Automation Programmer job openings in Virginia as of June 2026, with employment types broken down into 2% As Needed, 93% Full Time, 2% Part Time, and 3% Contract. Highlights an 82% Physical, 6% Hybrid, and 12% Remote job distribution, with an average salary of $79,972 per year, or $38.4 per hour.
Building Automation Installation Specialist

Building Automation Installation Specialist

Harris

Mineral, VA • On-site

$26.06 - $39.09/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 6 days ago


Harris Computer rating

8.5

Company rating: 8.5 out of 10

Based on 10 frontline employees who took The Breakroom Quiz

60th of 191 rated software companies


Job description

The purpose of your role as a Building Automation Installation Specialist
As a Building Automation Installation Specialist, you will, assemble, plan, route, install, and repair wiring and other electrical components and equipment necessary to install engineered control and security systems.
Electrical Wiring/Installation Responsibilities:
  • Plan layout and installation of electrical wiring and equipment based on job specifications and local codes
  • Connect wires to electrical components as needed for a complete and operational system.
  • Test electrical systems or continuity of circuits in electrical wiring or equipment using testing devices, such as ohmmeters or voltmeters to ensure compatibility and safety of system.
  • Use a variety of tools or equipment, such as power construction equipment, measuring devices, power tools, and testing equipment, such as ammeters.
  • Place conduit, pipes, or tubing, inside designated partitions, walls, or other concealed areas, and pull insulated wires or cables through the conduit to complete circuits between boxes
  • Work from ladders, scaffolds, or roofs to install, maintain, or repair electrical wiring or equipment
  • Responsible for personal and team safety on jobs.
  • Assemble, install, test, or maintain electrical or electronic wiring or equipment using hand tools or power tools

What we're looking for in you
  • Prior training and experience in the electrical field
  • Prior experience testing equipment to include multi-meters and digital analyzers
  • Basic understanding of mechanical systems: what they do and how they operate
  • Ability to read and interpret blueprints, diagrams, submittals, specifications, software/systems, programs, schematics and operation/product manuals
  • Basic understanding of Programmable logic controllers, variable frequency drives, automation controls
  • Basic understanding of Heating Ventilation and Air Conditioning (HVAC) systems including the various components and processes

Your life at Harris
As one of the country's leading mechanical contractors, Harris offers you the best of both worlds: the stability, resources and opportunities of a national company, and the team culture, creative spirit and customer loyalty of a local business. If you thrive on variety and new challenges, we want to meet you!
From stadiums to manufacturing facilities, power plants to hospitals, concert halls to classrooms, we handle projects of all sizes and complexity from multiple regional locations across the country.
Harris Benefits + Compensation
  • Medical, dental, vision, and life insurance
  • 401K with company match
  • Vacation time, sick time, and paid holidays
  • Paid Parental leave
  • Short-Term Incentive Plan

Visit our Careers Page for additional benefits details: https://www.harriscompany.com/careers/employee-benefits-at-a-glance
Pay Range: $26.06 - $39.09 per hour
The actual salary offer will vary by candidate based on a wide range of factors such as specific skills, qualifications, experience, and location.
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.

What Harris Computer employees say

Benefits

Workplace

Get the full story on Breakroom


Harris Computer Systems logo

About Harris Computer Systems

Sourced by ZipRecruiter

Harris Computer Systems, based in Ottawa, ON, CA, is an established player in the field of public sector software technology. Since its inception in 1976, the company has been striving to make clients' operations more efficient through reliable, practical, and flexible software solutions. Its extensive portfolio primarily serves utility, healthcare, public sector, and educational institutions, contributing to the betterment of public services through technology. Harris strongly believes in the value of forward-thinking technology and the power it has to drive progress for the public sector. This methodology is entirely in line with their mission to ensure customer success by providing reliable, practical, and robust software solutions.

Industry

Accounting services

Company size

1,001 - 5,000 Employees

Headquarters location

Ottawa, ON, CA

Social media