1

Building Automation System Programmer Jobs in Grand Rapids, MN

Be Seen First

Are you an Automation Programmer who loves solving complex puzzles? NOS Automation is looking for a ... Strong experience in programming and troubleshooting PLC/HMI systems. * Platform Knowledge:

The Engineer 2nd Class is responsible for operating and maintaining various components of the ... Operate building automation system. * Climb ladders. * Handle heavy lifting. * Work in crawl spaces ...

The Engineer 2nd Class is responsible for operating and maintaining various components of the ... Operate building automation system. * Climb ladders. * Handle heavy lifting. * Work in crawl spaces ...

Electrical Engineer

MN · On-site

$85K - $120K/yr

As an Electrical Engineer at Widseth, you'll work on diverse building projects, collaborate with ... systems for commercial, educational, healthcare, industrial, and public-sector building projects

next page

Showing results 1-20

Building Automation System Programmer information

See Grand Rapids, MN salary details

$38.3K

$76.2K

$105.8K

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

As of Sep 12, 2026, the average yearly pay for building automation system programmer in Grand Rapids, MN is $76,212.00, according to ZipRecruiter salary data. Most workers in this role earn between $64,200.00 and $87,400.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 Grand Rapids, MN are hiring for Building Automation System Programmer jobs?

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

Infographic showing various Building Automation System Programmer job openings in Grand Rapids, MN as of August 2026, with employment types broken down into 84% Full Time, 13% Part Time, and 3% Contract. Highlights an 85% Physical, 2% Hybrid, and 13% Remote job distribution, with an average salary of $76,212 per year, or $36.6 per hour.

Control Systems Engineer - Mid Level (Hybrid)

Hibbing, MN • Hybrid

$92K - $115K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 22 days ago


Key responsibilities

  • Design, configure, and implement instrumentation and control systems from concept development through startup and commissioning.

  • Assist in project proposal development, including defining work scopes, deliverables, schedules, and budgets, and help ensure project milestones are met.

  • Support the growth and development of team members and collaborate with clients and internal teams to align technical approaches with client goals.


Job description

The role - what you'll do

Barr is seeking a control systems engineer to join our industrial automation and control systems team in Duluth or Hibbing, Minnesota. In this hybrid role, you'll work directly with clients to define functional requirements and develop automation solutions for industrial processes and facilities across multiple market sectors.

You'll participate in all phases of project execution, including development of requirements, control system architecture, control panel design, PLC and HMI programming, instrumentation and controls design, checkout, commissioning, startup, and client training. This role offers opportunities to serve as a technical lead on projects, mentor less experienced engineers and technicians, and support client relationships from concept through implementation.

A successful person in this role combines strong technical judgment with effective communication and leadership skills. The ideal candidate enjoys solving complex automation challenges, collaborating with multidisciplinary teams, adapting to new technologies, and delivering practical solutions that meet client objectives.

Your impact - key responsibilities

  • Technical knowledge: design and analysis will include preparing engineering packages, plans and specifications, instrumentation indexes, control narratives, and cost estimates. Responsibilities will include the design, configuration, and implementation of instrumentation and control systems from concept development through startup and commissioning. Projects may involve industrial processing facilities, power generation facilities, mining operations, and manufacturing plants.

  • Project management:proposal development including defining work scopes, deliverables, schedules, and budget. Assist with planning, coordinating, and executing projects. Help ensure project milestones are met and provide regular updates to team members and clients.

  • Staff development:support the growth and development of team members.

  • Collaboration:build and sustain strong relationships with clients and internal teams. Collaborate across disciplines to align technical approaches with client goals while contributing to a positive, inclusive team culture.

About you - required core competencies

  • Education: bachelor's degree in electrical engineering, chemical engineering, computer engineering, mechanical engineering, or a closely related discipline.

  • Experience: five or more years of relevant experience in industrial automation, controls engineering, or control system integration.

  • Software:Microsoft Office, Studio 5000, or other automation programming software.

  • Driver's license:possession of a current, valid driver's license and acceptable driving record.

  • Must be legally authorized to work in the United States without the need for sponsorship from Barr Engineering Co., now or in the future.

Helpful additional experience (not required)

  • Experience with Siemens automation platforms, including TIA Portal or SIMATIC systems.

  • Experience with Schneider Electric EcoStruxure Control Expert software.

  • Experience with Inductive Automation Ignition software.

  • Working knowledge of codes, standards, laws, and regulations applicable to the project assignments described above.

  • Demonstrated project organization and management skills.

  • Experience with AutoCAD or AutoCAD Electrical for control schematics, wiring diagrams, and panel layouts.

  • Experience with industrial network design, communication architectures, and integration of automation system components.

  • Experience working in manufacturing, process plant, utility, mining, power, or other heavy industrial environments.

  • Experience assisting with project management, client management, estimating, procurement, and change-order development.

  • Professional Engineer (PE) certification or the ability to obtain within one year.

About the opportunity

  • Hybrid:a hybrid work arrangement can be considered for this position. A hybrid work arrangement refers to splitting time worked between a Barr office and a home office.This position is based out of Barr'sDuluth or Hibbing, Minnesota, offices.

  • Travel expectation: ability and willingness to travel up to 10-20% to support client meetings, field investigations, commissioning, and startup activities.

  • Work environment: ability to work in locations that feature the rough terrain typical of construction sites. Safety training will be provided prior to being given work assignments on these sites. Applicants may be asked to participate in a drug screening program at the request of specific clients. Candidates must be able to perform job duties with or without reasonable accommodation.

  • Compensation: Anticipated range of $92,000-$115,000 annually. Compensation will vary based on relevant experience, education, skill level, and other compensable factors. Employees in this position may also be eligible for a discretionary cash bonus based on team and individual performance. This position is classified as exempt (salaried) under the Fair Labor Standards Act.

#Hybrid

Benefits - what we offer

We are committed to providing an employee experience that attracts and retains top talent. That's why we offer a competitive package of employee benefits - including some unique offerings not found at other companies. At Barr, we also believe that learning doesn't stop when you get your degree, which is why we provide coaching, mentoring, and support for ongoing educational opportunities to foster professional development at every stage of your career.

  • Competitive, affordable insurance plans: Medical, dental, vision, life, disability, accidental death insurance, and flexible spending accounts for medical and dependent care

  • Retirement benefits: 401(k) retirement savings plan with company contribution and an Employee Stock Ownership Plan (ESOP) with company contribution in Barr stock

  • Profit distribution: Barr has a "no retained earnings" model and distributes all profit to our employees through our annual bonus distribution plan, ESOP, and dividends to shareholders

  • Professional development benefits: Annual time and expense allowances, mentorship program, and many internal training opportunities

  • Work/life balance: Paid time off, holidays, overtime for non-exempt/hourly staff, and compensatory time for exempt/salaried staff (time off or pay for extra time worked), paid family leave

  • Wellness focus: Ergonomic analysis and equipment, Personal Protective Equipment allowance, wellbeing-focused educational opportunities

Please note that benefits eligibility is determined and may change based on part-time, reduced-time, or full-time status.

About us - why choose Barr

At Barr, you'll join a community of engineers, scientists, and professionals who will help you achieve your ambitions and build a meaningful, rewarding career. You'll serve as a trusted advisor to clients who value Barr's tailored solutions and commitment to exceptional service.

As part of our employee-owned firm, you'll contribute to a culture of commitment and camaraderie where staff can thrive as professionals. We value diverse perspectives and experiences and believe an inclusive workplace is critical to our success.

To learn more about Barr's culture and values, visit: https://www.barr.com/Careers/Our-culture

Open positions at Barr Engineering Co. do not have application deadlines. Barr Engineering Co. is an equal opportunity employer, and all applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.