1

Building Automation System Programmer Jobs in Hopkins, MN

Controls Engineer

Plymouth, MN Β· On-site

$88K - $114K/yr

... and building automation system knowledge to develop local stations that unlock ROI centered ... Work with Manager, Controls Engineering and other engineers on the team to design and develop ...

The Systems Engineer plays a critical role in the design, development, integration, and ... System Design & Development * Design and develop building automation systems (BAS), including ...

Systems Engineer

New Hope, MN Β· On-site

$34 - $41/hr

The Systems Engineer plays a critical role in the design, development, integration, and ... System Design & Development * Design and develop building automation systems (BAS), including ...

The Systems Engineer plays a critical role in the design, development, integration, and ... System Design & Development * Design and develop building automation systems (BAS), including ...

BAS Systems Specialist II

Minneapolis, MN Β· On-site

$28.97 - $43.46/hr

This full-time role focuses on building automation system support, including point-to-point verification, commissioning, programming, and graphics development. Approximately 35% of the workload ...

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

Showing results 21-40

Building Automation System Programmer information

See Hopkins, MN salary details

$41.1K

$81.9K

$113.7K

How much do building automation system programmer jobs pay per year?

As of Sep 13, 2026, the average yearly pay for building automation system programmer in Hopkins, MN is $81,871.00, according to ZipRecruiter salary data. Most workers in this role earn between $69,000.00 and $93,900.00 per year, depending on experience, location, and employer.

What does a building automation system programmer do?

A Building Automation System (BAS) Programmer designs, codes, and maintains software that controls a building’s mechanical and electrical systems, such as HVAC, lighting, and security. They ensure these systems operate efficiently, respond to environmental conditions, and meet energy-saving goals. BAS Programmers also troubleshoot problems, integrate new equipment, and update system software. Their work helps create comfortable, safe, and energy-efficient building environments.

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

To thrive as a Building Automation System Programmer, you need strong programming skills, knowledge of HVAC and electrical systems, and a relevant technical degree or certification. Familiarity with automation platforms such as BACnet, Tridium Niagara, Siemens, or Schneider Electric systems, as well as proficiency in related programming languages and tools, is typically required. Attention to detail, problem-solving ability, and effective communication are essential soft skills for working on complex systems and collaborating with stakeholders. These skills ensure the reliable design, implementation, and troubleshooting of building automation solutions that optimize performance and energy efficiency.

What are some common challenges faced by building automation system programmers when integrating new technologies into existing systems?

Building Automation System Programmers often encounter challenges when integrating new devices or protocols with legacy systems, as compatibility and communication issues can arise. Troubleshooting these integrations may require detailed knowledge of both old and new technologies, along with careful coordination with engineers, facility managers, and vendors. Staying updated with evolving industry standards and cybersecurity practices is also essential to ensure reliable and secure system performance. Open communication and thorough documentation are key to successfully managing these challenges.

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

AspectBuilding Automation System ProgrammerHVAC Controls Technician
CredentialsTypically requires certifications in BACnet, LonWorks, or related programming skillsOften holds HVAC or controls certifications, such as EPA or HVAC technician licenses
Work EnvironmentDesigning, programming, and troubleshooting building automation systems in commercial or industrial settingsInstalling, maintaining, and repairing HVAC control systems on-site
Employer & IndustryBuilding automation companies, facilities management, or engineering firmsHVAC contractors, facilities maintenance companies, or building management firms

While both roles involve building control systems, the Building Automation System Programmer focuses on programming and system integration, whereas the HVAC Controls Technician handles installation and maintenance of control hardware. Both roles require technical knowledge but differ in scope and daily tasks.

Is a Building Automation System Programmer a good career?

A Building Automation System Programmer is a specialized role that involves developing and maintaining control systems for building environments, often requiring knowledge of programming languages like BACnet or LonWorks and familiarity with HVAC and security systems. It offers opportunities for steady employment, technical growth, and involvement in energy efficiency projects. The career typically requires certifications and ongoing learning to stay current with evolving technologies.

What degree do you need for building automation system programmer?

Building automation system programmers typically need at least a bachelor's degree in electrical engineering, computer science, or a related field. Relevant skills include knowledge of programming languages such as BACnet, LonWorks, or Python, and experience with control systems and networking. Certifications in building automation or control systems can also enhance job prospects.

What job categories do people searching Building Automation System Programmer jobs in Hopkins, MN look for?

The top searched job categories for Building Automation System Programmer jobs in Hopkins, MN are:

What cities near Hopkins, MN are hiring for Building Automation System Programmer jobs?

Cities near Hopkins, MN with the most Building Automation System Programmer job openings:

Infographic showing various Building Automation System Programmer job openings in Hopkins, MN as of June 2026, with employment types broken down into 32% Full Time, 62% Part Time, and 6% Contract. Highlights an 92% Physical, 3% Hybrid, and 5% Remote job distribution, with an average salary of $81,871 per year, or $39.4 per hour.

Building Automation Control Technician - Center for Education Services

Cottage Grove, MN β€’ On-site

$43K/yr

Full-time

Re-posted 24 days ago


Job description

Position Type:
Maintenance and Operations/Building Automation Control Technician
Date Posted:
5/22/2026
Location:
Center for Education Services
Closing Date:
until filled
Building Automation Control Technician
Center for Education Services
Grade 13 of the ESP Salary Scale ($28.77 - $52.05)
8 Hours/Day, 12-Month Work Year
Reports to Director of Facilities
Employee Benefits Summary
Role Overview
Responsible for operation of building automation control system. Continuous monitoring of building controls and remediation of temperature and comfort problems associated with building systems. Analyze energy use, create methods, and make recommendations to ensure alignment with district policies, external regulations, and national standards. Work closely with and manage the Automated Building Control contractor to find and implement accurate and complete resolutions to building control issues. Optimize the heating, air conditioning, and lighting systems across the district to obtain the most efficient use of energy resources. The Building Automation Control Technician is also responsible for scheduling district HVAC resources for special events.
Minimum Requirements
Associate's degree in electrical or mechanical engineering or related field or four (4) years of experience in maintenance and operation of HVAC and building control systems
Be able to communicate effectively with co-workers and contractors.
Be able to operate efficiently within the confines of a computerized maintenance management system (CMMS) to effectively initiate a work order for repairs.
Must have good "follow through" skills, including the ability to direct contractors.
Regular and predictable attendance is an essential function of this position.
Ability to perform the essential functions of the job with or without reasonable accommodations.
Preferred Qualifications
Previous experience using building automations systems using TAC I/A series controls and Schneider Electric StruxureWare
OSHA Certification.
International Society of Automation, Certified Control Systems Technician or Certified Automation Professional.
State of Maryland Electrical or HVAC license.
Work experience in K-12 educational setting.
Role Responsibilities
Perform daily monitoring of all buildings and HVAC equipment and ensure equipment operates at its most effective settings considering current and impending weather conditions.
Create repair work orders in the CMMS for any deficiency found as result of daily monitoring and ensure proper priority is assigned based on seriousness of need.
Monitor facilities to ensure optimum performance standards are achieved. Fine tune systems as new programs and sequences are developed.
Perform building surveys and energy audits and recommend improvements of controls and sequences of operation to optimize comfort and efficiency.
Make recommendations for human comfort based on ASHRAE standards as applied to building automation.
Develop a working knowledge of energy savings procedures and methods to achieve savings through building automation, including introducing new control sequences as needed.
Complete documentation using Microsoft Office products, Adobe, CMMS, and various other software.
Perform Retro Commissioning of controls and Building Automation Systems.
Perform analysis of sequences of operations and design parameters to ensure equipment is performing efficiently as designed.
Perform work in mechanical rooms, hardhat areas, confined spaces; climb stairs/ladders, maneuver in and around pipework and air ducts and work safely.
Respond to after-hours calls when necessary to adjust system setting for evening activities or in emergency situations.
Perform other duties as assigned.
Environmental Factors and Physical/Mental Requirements
The Environmental Factors and Physical/Mental demands represent those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Ability to sufficiently and efficiently move throughout the building and grounds for extended periods.
Must have the use of sensory skills to effectively communicate and interact with others as normally defined by the ability to see, read, talk, and hear.
Ability to maintain emotional control under stress.
Ability to move, raise, lower, and carry objects up to 50 lbs. on a regular basis.M
Must be able to operate powered equipment.
Must be able to bend, crouch, stoop, reach, walk stairs, climb, and shovel.
Will be subjected to loud noises, dust, fumes, and hot and cold outdoor temperatures.