1

Bas Programmer Jobs in Minnesota (NOW HIRING)

This person will work closely with Professional Engineers and the Director of Engineering to inspect mechanical systems, coordinate testing, review HVAC and BAS designs, write reports, and help solve ...

Senior .NET Developer

South Saint Paul, MN · On-site

$56.25 - $71.50/hr

NET Developer (ONSITE | 10+ YEARS EXPERIENCE) We are looking for a Senior .NET Developer with ... Collaborate with cross-functional teams including architects, BAs, and QA teams * Participate in ...

Coordinate with internal engineering teams, field operations, subcontractors, and suppliers to ... Relevant BAS training or manufacturer certification (e.g., Niagara, Johnson Controls, Tridium) is ...

Controls Engineer

Plymouth, MN · On-site

$70K - $110K/yr

Building Automation Systems (BAS/BMS) engineering experience * Strong commissioning and remote troubleshooting experience * Programming experience with Niagara-based systems (e.g., N4) * HVAC, ...

HVAC Controls Technician II

Minneapolis, MN · On-site

$31.60 - $50.37/hr

... BAS) is critical to our success in ensuring our customers receive top-notch service as it relates to the installation, programming, and service of commercial digital control systems while maintaining ...

HVAC Controls Technician II

Osseo, MN · On-site

$31.60 - $50.37/hr

... BAS) is critical to our success in ensuring our customers receive top-notch service as it relates to the installation, programming, and service of commercial digital control systems while maintaining ...

This group focuses on mechanically driven BAS solutions across commercial projects, including ... Collaborate with engineering and sales teams to ensure alignment across project scope and execution ...

HVAC Controls Technician II

Maple Grove, MN · On-site

$31.60 - $50.37/hr

... BAS) is critical to our success in ensuring our customers receive top-notch service as it relates to the installation, programming, and service of commercial digital control systems while maintaining ...

HVAC Controls Technician II

Saint Paul, MN · On-site

$31.60 - $50.37/hr

... BAS) is critical to our success in ensuring our customers receive top-notch service as it relates to the installation, programming, and service of commercial digital control systems while maintaining ...

HVAC Technician

Minneapolis, MN · On-site

$60K - $65K/yr

Valid 2nd Class Engineer Boiler License (C2) required; other boiler licenses (e.g., 2B or Chief) may be considered. * Proficiency in Building Automation Systems (BAS) and familiarity with protocols ...

Project Manager - Automation

New Hope, MN · On-site

$110K - $120K/yr

Coordinate with internal engineering teams, field operations, subcontractors, and suppliers to ... Relevant BAS training or manufacturer certification (e.g., Niagara, Johnson Controls, Tridium) is ...

Project Manager - Automation

New Hope, MN · On-site

$99K - $130K/yr

Coordinate with internal engineering teams, field operations, subcontractors, and suppliers to ... Relevant BAS training or manufacturer certification (e.g., Niagara, Johnson Controls, Tridium) is ...

Systems Technician

New Hope, MN · On-site

$68K - $95K/yr

Perform point-to-point checkout of all BAS devices and control points * Verify proper device ... Programming & Functional Support: * Load controller programs, databases, and firmware provided by ...

Perform point-to-point checkout of all BAS devices and control points * Verify proper device ... Programming & Functional Support: * Load controller programs, databases, and firmware provided by ...

Perform point-to-point checkout of all BAS devices and control points * Verify proper device ... Programming & Functional Support: * Load controller programs, databases, and firmware provided by ...

next page

Showing results 1-20

Bas Programmer information

See Minnesota salary details

$11

$38

$67

How much do bas programmer jobs pay per hour?

As of Jul 11, 2026, the average hourly pay for bas programmer in Minnesota is $38.72, according to ZipRecruiter salary data. Most workers in this role earn between $25.19 and $50.38 per hour, depending on experience, location, and employer.

How to become a BAS tech?

To become a BAS (Building Automation System) technician, you typically need a high school diploma or equivalent, followed by technical training or an apprenticeship in HVAC, electrical systems, or automation technology. Certifications such as the BACnet or Niagara frameworks can enhance job prospects, and hands-on experience with control systems and programming tools is essential for success in this field.

How much do BAS programmers make?

BAS (Building Automation System) programmers typically earn between $60,000 and $100,000 annually, depending on experience, certifications, and location. Skilled programmers with knowledge of programming languages like C, Python, or proprietary systems can command higher salaries, especially in commercial or industrial environments.

What is the most in demand programming job?

Software development roles, including full-stack, backend, and mobile app developers, are among the most in demand programming jobs due to ongoing digital transformation. Skills in languages like Python, JavaScript, and Java, along with experience in cloud computing and agile environments, increase employability in this field.

What is the difference between Bas Programmer vs PLC Programmer?

AspectBas ProgrammerPLC Programmer
Required CredentialsBasic programming certifications, knowledge of BAS systemsCertifications in PLC programming, technical training in automation
Work EnvironmentBuilding automation, HVAC, lighting control systemsIndustrial automation, manufacturing plants, process control
Employer & Industry UsageBuilding management companies, facilities managementManufacturers, industrial facilities, automation companies
Common Search & ComparisonYesYes

The main difference between a Bas Programmer and a PLC Programmer lies in their focus areas. A Bas Programmer specializes in building automation systems, working primarily on HVAC, lighting, and security controls. In contrast, a PLC Programmer focuses on industrial automation, programming programmable logic controllers used in manufacturing and process control. Both roles require technical certifications, but their work environments and industry applications differ significantly.

What are BAS Programmers?

BAS Programmers are professionals who specialize in programming and configuring Building Automation Systems (BAS). They develop, install, and maintain control systems that automate a building's mechanical, electrical, and plumbing systems, such as HVAC, lighting, and security. Their role involves writing software, troubleshooting issues, and ensuring systems operate efficiently to maximize energy savings and occupant comfort. BAS Programmers often work with various protocols and tools to integrate different building systems into a unified platform.

What are some common challenges Bas Programmers face when working on legacy systems?

Bas Programmers often work with legacy codebases, which can present unique challenges such as outdated documentation, limited compatibility with modern tools, and the need to maintain or upgrade existing functionalities without introducing errors. Collaborating closely with system analysts and end-users is essential to understand business requirements and minimize disruption. Effective troubleshooting, patience, and strong analytical skills are crucial for navigating these situations and ensuring reliable system performance.

Is bas part of HVAC?

A BAS (Building Automation System) programmer specializes in designing and programming control systems for building automation, including HVAC systems. While BAS programmers work closely with HVAC systems, they are not part of HVAC itself but focus on integrating and managing various building systems through software and control hardware.

What are the key skills and qualifications needed to thrive as a BAS Programmer, and why are they important?

To thrive as a BAS (Building Automation Systems) Programmer, you need strong knowledge of HVAC control systems, programming logic, and typically an associate's or bachelor's degree in electrical engineering, computer science, or a related field. Familiarity with BAS platforms like Tridium Niagara, Siemens, or Honeywell, and certifications such as Niagara AX/N4 or equivalent, are often required. Attention to detail, problem-solving skills, and effective communication are crucial for collaborating with teams and addressing client needs. These skills ensure reliable system performance, energy efficiency, and successful project implementation in complex building environments.
What are popular job titles related to Bas Programmer jobs in Minnesota? For Bas Programmer jobs in Minnesota, the most frequently searched job titles are:
What cities in Minnesota are hiring for Bas Programmer jobs? Cities in Minnesota with the most Bas Programmer job openings:
Infographic showing various Bas Programmer job openings in Minnesota as of July 2026, with employment types broken down into 50% Full Time, and 50% Contract. Highlights an 100% In-person job distribution, with an average salary of $80,541 per year, or $38.7 per hour.
Senior Building Automation Technician

Senior Building Automation Technician

W3Global Inc.

Sauk Rapids, MN • On-site

$80K - $110K/yr

Full-time

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

About the Role

We are seeking an experienced and highly skilled Senior Building Automation Technician to join our growing team. In this role, you will lead the installation, programming, commissioning, troubleshooting, and servicing of Building Automation Systems (BAS) across commercial and industrial projects.

The ideal candidate will have strong hands-on experience with multiple BAS platforms, HVAC controls, and system integrations, along with the ability to lead projects, mentor junior technicians, and provide excellent customer support.

Key Responsibilities
  • Install, program, and commission Building Automation Systems on plan & spec and small-to-mid-sized projects.

  • Interpret engineering drawings, project specifications, and control schematics.

  • Coordinate with project managers, subcontractors, and field teams to ensure successful project execution.

  • Perform point-to-point checkout, system testing, balancing, and functional commissioning.

  • Ensure systems operate according to project sequences and specifications.

Service & Technical Support
  • Diagnose, troubleshoot, and repair BAS hardware and software issues.

  • Provide preventative maintenance, system optimization, and customer support services.

  • Identify opportunities for upgrades and system enhancements.

  • Respond to service calls and maintain strong customer relationships.

Technical Expertise
  • Program and troubleshoot:

    • Alerton

    • Reliable Controls

    • Johnson FX

    • Tridium/Niagara

    • Prolon LCBS systems

  • Integrate BAS with HVAC equipment, network devices, and third-party systems.

  • Work with BACnet, Modbus, and related communication protocols.

  • Create and maintain graphics, databases, and control sequences.

Leadership & Documentation
  • Mentor and support junior technicians.

  • Maintain accurate project documentation, commissioning reports, and as-built drawings.

  • Communicate professionally with customers, vendors, and internal teams.

Qualifications
  • 5+ years of experience installing, programming, and servicing BAS systems.

  • Experience with plan & specification projects required.

  • Strong knowledge of HVAC mechanical systems and controls.

  • Proficiency with Alerton, Reliable Controls, Johnson FX, Tridium/Niagara, and Prolon platforms.

  • Experience with BACnet, Modbus, networking, and system integration.

  • Ability to read and interpret plans, schematics, and sequences of operation.

  • Strong troubleshooting and problem-solving skills.

  • Ability to work independently and lead field teams.

  • Trade school or technical degree in HVAC, Electrical, Controls, or related field preferred.

  • Valid driver's license and ability to pass a background check required.


W3Global logo

About W3Global

Sourced by ZipRecruiter

W3Global has been delivering staffing solutions for nearly two decades; we know which recruiting strategies work best. Our expert team is committed to developing a customized solution to fit your company’s unique needs. As a W3Global client, you’ll also receive personalized assistance from a seasoned team of staffing specialists. We are committed to providing both technical support and industry expertise to simplify the hiring process. We know that your time matters. W3Global will help you streamline the hiring process, getting it done and getting it right.

Industry

Recruiting and staffing services

Company size

501 - 1,000 Employees

Headquarters location

Frisco, TX, US

Year founded

2006