1

Building Automation System Programmer Jobs in Chanhassen, MN

Controls Engineer

Plymouth, MN

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

To include building automation systems, fire/life safety systems, and any other building-related ... Engineer role. • General Maintenance may include but is not limited to: a) Repairs on toilet ...

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

Senior Systems Engineer

New Hope, MN · On-site

$109K - $149K/yr

The Senior Systems Engineer is responsible for the design, engineering, and implementation of Building Automation Systems across commercial and institutional projects. This role owns the engineering ...

Senior Systems Engineer

New Hope, MN · On-site

$110K - $145K/yr

The Senior Systems Engineer is responsible for the design, engineering, and implementation of Building Automation Systems across commercial and institutional projects. This role owns the engineering ...

Senior Systems Engineer

New Hope, MN · On-site

$109K - $149K/yr

The Senior Systems Engineer is responsible for the design, engineering, and implementation of Building Automation Systems across commercial and institutional projects. This role owns the engineering ...

System Design & Development * Design and develop building automation systems (BAS), including ... Proficiencywith control programming, scripting languages, and logic-based platforms. * Knowledge of ...

Showing results 21-40

Building Automation System Programmer information

See Chanhassen, MN salary details

$41.2K

$82.1K

$113.9K

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

As of Aug 22, 2026, the average yearly pay for building automation system programmer in Chanhassen, MN is $82,052.00, according to ZipRecruiter salary data. Most workers in this role earn between $69,200.00 and $94,100.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 cities near Chanhassen, MN are hiring for Building Automation System Programmer jobs?

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

Infographic showing various Building Automation System Programmer job openings in Chanhassen, MN as of August 2026, with employment types broken down into 83% Full Time, 14% Part Time, and 3% Contract. Highlights an 84% Physical, 2% Hybrid, and 14% Remote job distribution, with an average salary of $82,052 per year, or $39.4 per hour.

Building Automation Project Manager

Divcon Controls

Minneapolis, MN • On-site

$90 - $130/hr

Other

Medical, Dental, Vision

Posted 16 days ago


Job description

About this position About Us:

Headquartered in Dallas, Texas, Divcon delivers fully integrated automation solutions nationwide that optimize performance, energy efficiency, and reliability across HVAC, lighting, power monitoring, and mission-critical systems. Leveraging advanced technologies - including Allen-Bradley PLCs, Ignition SCADA, and Delta DDC systems - we combine deep technical expertise with field-tested execution to deliver precise, scalable, and high-performance solutions.

About the role:

We are currently seeking a Traveling Project Manager who will oversee the installation, commissioning, and handover of multiple construction projects, ensuring successful execution on time, within budget, and in compliance with client and technical requirements. This role requires strong project management skills, technical expertise in building automation systems, and the ability to manage cross-functional teams effectively. If you are a results-driven professional with expertise in construction project management and building automation systems, we encourage you to apply and join our growing team at Divcon!

Key Responsibilities:
  • Manage project scope, schedules, and budgets to ensure timely completion.
  • Oversee installation subcontractors and Controls Technicians during commissioning.
  • Maintain ongoing communication with clients to address concerns and manage expectations.
  • Identify and mitigate project risks to ensure smooth execution.
  • Obtain, organize, and maintain all project contract documents.
  • Review and approve engineering submittals and technical drawings before handoff.
  • Track and manage change orders, purchase orders, and project expenses to maintain budget adherence.
  • Maintain accurate project records, including milestones, billings, SoV, and documentation within DivPro.
  • Assign commissioning work and oversee field personnel.
  • Review and approve weekly timecards for Controls Technicians.
  • Approve and manage the Bill of Materials (BoM) for each project.
  • Provide monthly project updates, including billing and financial reporting, to senior management.
Qualifications:
  • 2+ years of experience in construction project management.
  • Strong understanding of building management systems (BMS), HVAC controls, and automation.
  • Technical expertise in electrical systems, commissioning, and risk management.
  • Excellent problem-solving and decision-making skills in a fast-paced environment.
  • Ability to build and maintain strong client relationships.
  • Strong organizational and project planning skills with attention to detail.
  • OSHA 30 certification obtained within the past two (2) years is required.
  • If certification is not current or has not been completed, OSHA 30 training will be provided and must be successfully completed within the first week of employment.
  • Proficiency in project management software and documentation tools.
Physical Requirements:
  • Ability to travel frequently to job sites by car or plane, up to 85%
  • Ability to stand, walk, and move throughout job sites for extended periods
  • Ability to climb ladders, stairs, and lifts as required
  • Ability to bend, kneel, crouch, and work in tight or confined spaces
  • Ability to lift, carry, and maneuver equipment and materials up to 50 pounds
  • Manual dexterity to handle tools, wiring, and small components
  • Ability to work at heights and in varying indoor and outdoor conditions
  • Ability to wear and work in personal protective equipment when required (hard hat, vest, safety glasses, gloves, and safety-toed boots)
  • Visual keenness to read schematics, labels, and digital displays
  • Ability to visually identify and differentiate wires by assigned color
  • Ability to hear and respond to alarms, equipment sounds, and verbal instructions
  • Capability to safely operate hand and power tools
Benefits & Total Rewards:
  • Opportunities for Growth

Hands-on trainingandcareeradvancementin an explodingdata-centerindustry.

  • Medical, Dental, and Vision Insurance

Wecover100% ofindividualmedicalpremiumsandhelp offset the cost of family coverage.

  • 401Kwith Employer Match

Eligible after 90 days, with company matching to help youinvest in your future.

  • Disability Coverage

Bothshort- and long-term disability insuranceprovidedatnocostto our employees.

  • FlexiblePTO

Taketime off when you need it, noaccruing time necessary.

  • Field-Based Employee Benefits

For eligible field-based roles that require travel, Divcon covers all business travel expenses and provides a per diem, phone allowance, tools, and PPE at no cost. Eligible employees also receive paid training and additional reimbursable business expenses.

Divcon does not accept unsolicited resumes from agencies. Agencies musthave a signed agreement in place prior to submitting any candidate. Unsolicited resumes will be considered the property of Divcon, and no fees will be paid.

#J-18808-Ljbffr