1

Building Automation Programmer Jobs (NOW HIRING)

Building Automation Engineer

Dallas, TX

$82K - $109K/yr

BAS Controls Programmer/Technician BAS Programmer/Technician will work as part of a team which will ... building automation systems. This position requires the ability to communicate clearly with ...

Sr. Building Automation Engineer

Queens, NY · On-site

$112K - $147K/yr

... automation equipment that manages a building's comfort, efficiency, and safety. * Troubleshooting electrical control signals to verify operations. * Troubleshooting programming via computer control ...

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.

Building Automation Engineer

htseng

Dallas, TX

$82K - $109K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 8 days ago


Job description

Position: BAS Controls Programmer/Technician

Job Description: BAS Programmer/Technician will work as part of a team which will be responsible for the installation, programming, start-up, troubleshooting, commissioning and servicing of DDC building automation systems. This position requires the ability to communicate clearly with customers, contractors, engineers and fellow team members.

Job Duties:

Manage installation subcontractor during construction phase of project to keep them on track and on schedule.
Creation of software programs and animated front end graphics.
Checkout, start-up and commissioning on projects.
Analyze problems and resolve issues to ensure the complete system functions properly.
Must be familiar with various hand and power tools.
Performs service repairs, adjustments and calibration on building systems.
Coordinate customer-training and complete closeout documents
Provide technical support and direction to end-users and employees when applicable.
The job description should not be construed to imply that these requirements are the exclusive job duties of the position. The Programmer/Technician will follow and perform other instructions and other related duties as set forth by management.
Job Requirements:

3-5 years of experience with DDC Building Automation Systems, BACnet, Siemens Apogee.
Some flexibility to work overtime/weekends.
Proficient in reading wiring diagrams.
Both written and verbal communication skills a must.
Proficient with IP networks.
Valid driver’s license with clean driving history.
Occasional travel may be required.
Min. Yrs. Experience: 3-5 years with Siemens Systems

Education: High School Diploma and/or Trade School

Certificates Required: Siemens Apogee, PPCL

Benefits Offered: Medical, Dental, Vision, L/S Term Disability, Life Insurance, 401K, and paid vacation and holidays.