1

Building Automation System Programmer Jobs in Maple Grove, 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 Maple Grove, MN salary details

$41.5K

$82.6K

$114.7K

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 Maple Grove, MN is $82,596.00, according to ZipRecruiter salary data. Most workers in this role earn between $69,600.00 and $94,700.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 Maple Grove, MN are hiring for Building Automation System Programmer jobs?

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

Application Engineer (Building Automation / BAS / HVAC / Networked Controls)

UrBench

White Bear Lake, MN • On-site

$85K - $110K/yr

Contractor

Re-posted 29 days ago


Job description

This job is top priority for us right now. I've provided A LOT of info about this need below. PLEASE pay attention to what I have highlighted in YELLOW especially. Fyi I have 1 person interviewing now, but definitely want to submit 2-3 more people.

Please confirm if you feel that you can provide at least 1 candidate for this need. If so, please pay attention to what I have highlighted (below). IF you have any questions, please let me know. Local (Minnesota) candidates are preferred, as any candidate will need to do an on-site meeting in Citizens Bear Lake, Minnesota, as part of the interview process. HOWEVER, IF you have a great candidate in another state, I will promote that person, as long as the person is serious about moving to Minnesota. The selected person will need to work on-site in Citizens Bear Lake, MN on Tuesdays, Wednesdays and Thursdays, and can work remote from home on Mondays and Fridays.

We are an approved vendor for TRANE (BAS / HVAC company). We have 1 person interviewing for this Application (Controls) Engineer (BAS / HVAC / Networked Controls) position, but just recently has health issues. So, we need to provide 1-2 more candidates for consideration. PLEASE NEVER POST THE COMPANY NAME ANYWHERE, IF YOU DO A POST.

I have provided an example of the candidate who has been submitted, so that you can see that person's resume. I've highlighted key words / phrases in his resume. Also, of course, I provided the job description and a job matrix form. IF you have anyone interested, please have any interested candidates provide answers to the JOB MATRIX form (attached) to confirm their strengths and that person is a good fit. PLEASE do not forget to do this.

THIS IS KEY: Bottom line, management wants someone who started his/her career in IT doing networking TCP/IP, switches & routers, etc., AND has transitioned into BAS (Building Automation Systems) Engineering Automation Controls / Networked Controls & HVAC work. Be able to implement / connect systems, so that they can work intelligently on the customer's networks in the most efficient manner. Design, develop and implement control systems (BAS). Analyze and document control system performance and recommend improvements. Communicate with team members and leadership. Champion the TRANE (BAS / HVAC) product line. Document best practices / recommendations. This person may have a possible background in Mechanical Engineering or Electrical Engineering.

Job: Application Engineer (Building Automation / BAS / HVAC / Networked Controls)

Type of position: Contract / Contract-to-hire (PREFER U.S. Citizen / GREEN CARD)

Location: Hybrid (Mondays & Fridays can work from home; Tuesdays Thursdays work on-site at TRANE in Citizens Bear Lake, MN)

Length: 9-12 months (then contract can be extended OR offer the person full-time employment, if interested)

Start Date: ASAP

LOCAL (MINNESOTA) candidates are GREATLY PREFERRED.

Interview process: 2 TEAMS meetings, then MUST do a final ON-SITE at TRANE in Citizens Bear Lake, Minnesota to meet with people in-person. The candidate will meet with people in the System Controls group / Controls Product Management team. This person will be part of the hardware CONTROLS GROUP.

Besides having the BAS Engineering & HVAC & past IT experience, this person needs to have strong communication skills (be able to communicate well with their team & clients).

To confirm that someone is a good fit for this job, please have someone COMPLETE THE JOB MATRIX FORM (attached). This person should include info, such as: job size, controls solutions-which vendors, which controllers, which network designs that were used, etc.) from past jobs that included BAS controls. The key that the team at Trane is looking for is: that someone understands the commercial building construction lifecycle and the role networked building automation systems play. They'll want to hear about specific examples where someone has designed an IP network building automation system. They will want a candidate to tell them which controllers (brand and unit/model numbers) you use selected and how the process went. They will also want to understand the person's experience in troubleshooting and maintenance of these systems post install. When someone writes down some examples of where he/she has done these things AND review those examples before the interview, then we feel that person will do well in the TEAMS interview.

Here are some BAS Project examples that a candidate who has interviewed has given:

BAS Project for Company A:

  • My Role: Senior Automation Engineer
  • The Objective: To enhance the reliability of the BAS systems in a broadcasting facility by implementing a redundant network architecture.
  • Client Location/Building Type & Size: Saint Louis, MO / Broadcasting Facility / 120,000 sq. ft.
  • Controllers: Configured BACnet/IP controllers for HVAC systems and Modbus for energy meters.
  • Network Configuration: I designed a dual-layer switch and router architecture that ensured failover mechanisms, minimizing latency through optimized TCP/IP configurations. This setup allowed for seamless communication and real-time monitoring, significantly increasing the system's reliability.

BAS Project for Company B:

  • My Role: Senior Automation Engineer
  • The Objective: To design and implement a secure BAS network that complies with HIPAA regulations for a healthcare campus.
  • Client Location/Building Type & Size: Saint Louis, MO / Healthcare Campus / 250,000 sq. ft.
  • Controllers: Implemented BACnet/IP controllers and Modbus for energy management.
  • Network Configuration: I configured layer-3 routing and VLAN segmentation to isolate BAS traffic from corporate networks. Firewalls were deployed for access control, and IPsec VPNs were established for secure remote management, ensuring that all data flows adhered to stringent security standards.

BAS Project for Company C:

  • My Role: Senior Automation Engineer
  • The Objective: To design and implement a comprehensive BAS network that integrates HVAC systems across a large manufacturing facility.
  • Client Location/Building Type & Size: East Peoria, IL / Manufacturing Facility / 500,000 sq. ft.
  • Controllers: Deployed over 200 BACnet/IP and LON controllers for HVAC, lighting, and energy systems.
  • Network Configuration: I utilized VLAN segmentation and hierarchical IP addressing to optimize performance. Enhanced security was achieved through the implementation of firewalls, VPNs, and advanced network monitoring tools, which ensured reliable and secure operations for critical HVAC functions.

What OEM Brands that someone has used for BAS Controllers:

Here are examples:

  • 1. Trane: I integrated Trane's BACnet/IP controllers to manage HVAC systems in the broadcasting facility. These controllers were instrumental in providing real-time data and ensuring efficient climate control, which was crucial for maintaining optimal broadcasting conditions.
  • 2. Johnson Controls: In the healthcare campus project, I utilized Johnson Controls' controllers for their robust BACnet/IP support. Their controllers facilitated seamless communication between various building systems, enabling efficient energy management and compliance with healthcare regulations.
  • 3. Honeywell: Honeywell's controllers were employed to manage lighting and HVAC systems within the manufacturing facility. Their advanced features allowed for effective integration with other building automation systems, optimizing energy efficiency and operational reliability.
  • 4. Schneider Electric: I used Schneider Electric's controllers in various projects for their strong capabilities in energy management and monitoring. They provided essential data analytics that aided in optimizing system performance and energy consumption.
  • 5. Siemens: Siemens controllers were integrated into the BAS network to support HVAC systems. Their interoperability with BACnet/IP ensured that all building systems communicated effectively, enhancing the overall efficiency and security of the network.
  • 6. Lutron: I incorporated Lutron's lighting control systems to optimize energy usage in the manufacturing facility. Their integration with the BAS allowed for automated lighting adjustments based on occupancy and natural light levels, contributing to energy savings.
  • 7. KMC Controls: KMC Controls' BACnet/IP controllers were utilized for their flexibility in managing various building systems. Their ability to interface with multiple protocols allowed for a cohesive integration of HVAC and energy monitoring systems, enhancing the overall functionality of the BAS.

All of this info will be important & helpful to any interested candidate, and ensure that we have the right candidate for the job. IF someone cannot provide this info, then that person is not a good fit for this job opportunity.

UrBench is an equal opportunity employer and is committed to creating a diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, status as a parent, disability, age, veteran status, or other characteristics as defined by federal, state or local laws.


UrBench logo

About UrBench

Sourced by ZipRecruiter

Nurturing Excellence in the USA Since 2000 Hello, fellow explorer! Welcome to UrBench, where American excellence and expertise have been thriving since 2000. Get ready for a journey beyond the ordinary, because we're not your typical recruitment and staffing company. We're more like the architects of achievement, the conductors of compatibility, and the champions of collaboration right here in the States. Our High Skilled Team Players UrBench's adept team forge success by linking talent and opportunities with integrity and innovation. They empower individuals and organizations, propelling our mission forward. Our Expertise & Skills to All Business Because we're not just another company – we're your backstage pass to success, deeply rooted in the heart of the USA. With us, you're not a client; you're a collaborator, a co-pilot, and a fellow visionary in the quest for greatness on American soil. From tech revolutions to industry shifts, we've been here, shaping the landscape and creating success stories. Let's embark on this journey together, crafting history, one exceptional partnership at a time.

Industry

Recruiting and staffing services

Company size

1 - 10 Employees

Headquarters location

Austin, TX, US