1

Building Automation System Programmer Jobs in Grand Rapids, MN

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

SAP MM WM Consultant

Nashwauk, MN · On-site

$120 - $160/hr

We help clients build reliable, scalable applications with a strong emphasis on automation ... Knowledge of integration with external WMS systems and material handling equipment SAP S/4HANA ...

SAP MM WM Consultant

Nashwauk, MN · On-site

$70 - $75/hr

We help clients build reliable, scalable applications with a strong emphasis on automation ... external WMS systems and material handling equipment SAP S/4HANA Public Cloud Knowledge ...

SAP PP QM Consultant

Nashwauk, MN · On-site

$120 - $160/hr

We help clients build reliable, scalable applications with a strong emphasis on automation ... Bachelor's Degree in Manufacturing Engineering, Production Management, Business, IT, or related ...

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 Aug 8, 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 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 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 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.

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

Automation Engineer

Mesabi Metallics Company LLC

Nashwauk, MN • On-site

$110K - $120K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

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


Job description

About Mesabi Metallics

When you join the team at Mesabi Metallics, you become part of a pioneering group advancing sustainable mining practices and driving innovation in the iron ore industry. Our commitment extends to providing a safe work environment, supporting environmental stewardship and generating value for all stakeholders. You will be joining us at a pivotal moment in Minnesota’s mining history: Mesabi Metallics’ cutting-edge iron ore mining and pelletization project is currently under construction. Once completed, it will mark the first new mine and pellet plant in Minnesota in nearly 50 years.
More importantly, you'll be immersed in a positive, supportive work environment that values your contributions and fosters your professional growth. Our culture is shaped by our core values which are sustainability, integrity, inclusivity, innovation, teamwork, determination and performance, and our employees are empowered to make a difference every day.
At Mesabi Metallics, you are part of a legacy of excellence, playing a key role in shaping the future of global infrastructure and industry.
Position Summary
The Automation Engineer designs, develops, implements, and maintains automated control systems to improve efficiency, safety, quality, and reliability of manufacturing or process operations. This role works closely with operations, maintenance, and engineering teams to optimize automated systems and support continuous improvement initiatives.
Job Responsibilities

Reporting to the Manager – Concentrator or Pellet Plant, the Automation Engineer will be responsible for the following:

  • Design, program, test, and troubleshoot automation and control systems
  • Develop and maintain PLC, DCS, HMI, and SCADA applications
  • Support commissioning, startup, and optimization of automated equipment and processes
  • Diagnose and resolve control system failures to minimize downtime
  • Collaborate with cross-functional teams to improve system performance and reliability
  • Develop and maintain control system documentation, standards, and best practices
  • Implement process improvements using automation and data-driven solutions
  • Ensure systems comply with safety, quality, and regulatory requirements
  • Train operations and maintenance personnel on automated systems
  • Support cybersecurity and backup strategies for control systems

Skills and Qualifications

  • 3+ years of experience in industrial automation or controls engineering (adjustable by level)
  • Hands-on experience with PLC/DCS platforms (Honeywell, Rockwell, Siemens, Schneider, Mitsubishi, etc.)
  • Experience with HMI/SCADA systems
  • Knowledge of industrial communication protocols (Ethernet/IP, Profinet, Modbus, Profibus, etc.)
  • Strong troubleshooting skills for electrical and control systems

Education

  • Bachelor’s degree in Engineering (Electrical, Controls, Automation, Mechatronics, or related field) preferred, or technical degree with relevant work experience

Physical Requirements

  • This position is a mixture of field work and office duties. Field work will be conducted daily throughout the year so exposure to the elements (rain, snow, cold, heat, etc) is to be expected. The office duties will require work in front of a laptop, desk, and phone. Some lifting and strength required when working in mill.
Salary Range:
  • $110,000 - $135,000 annually, depending on experience and qualifications.
Benefits:
  • Health Insurance: Comprehensive medical, dental, and vision coverage with an HSA option.
  • Retirement Plan: 401(k) with 6% company match.
  • LTD, & Life Insurance: Coverage provided by Mesabi Metallics.
  • Paid Time Off (PTO): 0-5 Years: 120 hours per year. 
    5-10 Years: 160 hours per year. 
    10+ Years: 200 hours per year.
    Plus 11 paid holidays.

Mesabi Metallics Company LLC is an equal opportunity employer and values diversity in the workplace. We are committed to creating an inclusive environment where all employees feel valued, respected, and empowered to contribute to our success.

Powered by JazzHR

B4bFTc4rCH