1

Building Automation System Programmer Jobs in Rochester, MN

We are seeking a Systems Engineer to design, integrate, and deploy the enterprise infrastructure ... Skilled in leveraging vendor-specific automation platforms and APIs (e.g., VMware PowerCLI, Ansible ...

Sr. Control Engineer

Lake City, MN · On-site +1

$100K - $132K/yr

Our client is a control engineering and integration firm that designs, builds, programs, and commissions custom automation systems for industrial machines and processes. This is a senior-level ...

Sr. Control Engineer

Lake City, MN · On-site

$100K - $132K/yr

Our client is a control engineering and integration firm that designs, builds, programs, and commissions custom automation systems for industrial machines and processes. This is a senior-level ...

Controls Engineer

Stewartville, MN · On-site

$66K - $113K/yr

Own existing factory automation - software, controls, mechanical and hydraulic systems * Identify ... Bachelor's degree in Engineering with 2+ years of experience in automation or robotics * Hands-on ...

Manufacturing Engineer

Stewartville, MN · On-site

$75K - $113K/yr

Support and enhance factory automation (PLCs, controls, mechanical, hydraulic systems) * Identify ... Conduct engineering trials and analyze production data * Support capital projects from concept ...

Structural Engineer

Goodhue, MN · On-site +1

$80K - $120K/yr

Company Description Working at Knobelsdorff Along with building state-of-the-art projects, we build ... We tackle industrial electrical installations, advanced automation systems, and renewable energy ...

Showing results 21-40

Building Automation System Programmer information

See Rochester, MN salary details

$41.2K

$82K

$113.8K

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

As of Sep 13, 2026, the average yearly pay for building automation system programmer in Rochester, MN is $81,995.00, according to ZipRecruiter salary data. Most workers in this role earn between $69,100.00 and $94,000.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 are popular job titles related to Building Automation System Programmer jobs in Rochester, MN?

For Building Automation System Programmer jobs in Rochester, MN, the most frequently searched job titles are:

What cities near Rochester, MN are hiring for Building Automation System Programmer jobs?

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

System Engineer

Rochester, MN • On-site

GDIT
IT Services • 10K+ employees

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 5 hours ago


Key responsibilities

  • Lead planning, design, and cutover strategies for multi-platform infrastructure, focusing on compute, storage, and virtualization platforms.

  • Ensure service availability, data integrity, and security during complex physical and virtual migration events.

  • Coordinate with network and cybersecurity teams for seamless service integration and security boundary enforcement.


General Dynamics Information Technology rating

7.8

Company rating: 7.8 out of 10

Based on 63 frontline employees who took The Breakroom Quiz


Job description

Type of Requisition:

Regular

Clearance Level Must Currently Possess:

Secret

Clearance Level Must Be Able to Obtain:

Top Secret/SCI

Public Trust/Other Required:

None

Job Family:

IT Infrastructure and Operations

Job Qualifications:

Skills:

Active Directory (AD), Application Migration, Linux, Microsoft Server Administration, System Migrations

Certifications:

None

Experience:

8 + years of related experience

US Citizenship Required:

Yes

Job Description:

Summary:

We are seeking a Systems Engineer to design, integrate, and deploy the enterprise infrastructure required to support the modernization and migration of mission-critical systems across Europe. This role requires a versatile engineer capable of engineering and supporting diverse environments across compute, virtualization, storage, Windows, and Linux platforms. The Systems Engineer will coordinate closely with network, cybersecurity, cloud, and application teams to ensure seamless service availability, capacity management, system integration, and security compliance throughout modernization and migration efforts.

Core Role Responsibilities:

  • Lead planning, design, and cutover strategies for multi-platform infrastructure, focusing on compute, storage, and virtualization platforms.
  • Ensure service availability, data integrity, and security during complex physical and virtual migration events.
  • Develop migration runbooks, validation plans, and contingency/rollback procedures.
  • Coordinate with network and cybersecurity teams for seamless service integration and security boundary enforcement.
  • Execute the installation, configuration, and maintenance of servers, enterprise storage, and hypervisors in both physical and virtual environments.
  • Collaborates with stakeholders to understand business needs and requirements and provide appropriate infrastructure solutions.
  • Manages and tests backup and recovery procedures to ensure data integrity and availability across Windows, Linux, and virtualized workloads.
  • Maintains detailed documentation of system configurations, infrastructure topology, procedures, and changes.
  • Creates reports on system performance, storage utilization, security incidents, and other key metrics.
  • Coordinates with other IT teams to ensure coordinated delivery of IT services.
  • Provides recommendations for system improvements based on analysis and industry best practices.

Technical Knowledge:

  • Strong working knowledge of hybrid data center infrastructure, particularly VMware vSphere/Broadcom virtualized environments, enterprise storage platforms (Dell, NetApp), and physical server hardware.
  • Proficient with cross-platform enterprise system administration, including fundamental Linux OS management alongside core Windows services (Active Directory, DNS).
  • Skilled in enterprise backup/restore architectures, disaster recovery replication, and high-availability clustering across diverse platforms.
  • Understanding of dependent application requirements, storage I/O profiles, and inter-service network dependencies.
  • Ability to apply DoW cybersecurity hardening standards (DISA STIGs, ACAS scanning) across multi-vendor environments (VMware, Linux, Windows, Dell/NetApp).
  • Skilled in leveraging vendor-specific automation platforms and APIs (e.g., VMware PowerCLI, Ansible, Terraform) to improve operational efficiency and reduce manual intervention.

Minimum Experience:

Minimum 5+ years experience with Data Center Solutions, Data Center Engineering, and/or Data Center Migration.

Certifications:

Recommended Professional Certifications:The candidate must possess one or more of the following certifications in addition to maintaining DoW 8570 IAT Level II compliance (e.g., Security+ CE).

  • VMWare VCP - Data Center Virtualization (VCP-DCV) (Highly Desired)
  • Dell Technologies Proven Professional (Storage focus) or NetApp Certified Data Administrator (NCDA)
  • CompTIA Linux+, Linux Foundation Certified System Administrator (LFCS), or Red Hat Certified System Administrator (RHCSA)
  • Microsoft Certified: Windows Server Hybrid Administrator Associate
  • Microsoft Certified: Identity and Access Administrator Associate
  • VMWare VCP - Cloud Foundation Administrator
  • Microsoft Azure Administrator Associate (AZ-104)
  • Microsoft Azure Solutions Architect Expert (AZ-305)

TESA Accreditation Requirements

A bachelor's degree plus 3 years of recent specialized experience,

OR; An associate's degree plus 7 years of recent specialized experience,

OR; A major certification (as defined and accepted by DOCPER) plus 7 years of recent specialized experience,

OR; 11 years of recent specialized experience


Location: On Customer Site
US Citizenship Required

Clearance: Secret
GDIT IS YOUR PLACE:
401K with company match
Comprehensive health and wellness packages
Internal mobility team dedicated to helping you own your career
Professional growth opportunities including paid education and certifications
Cutting-edge technology you can learn from
Rest and recharge with paid vacation and holidays

#DefenseOCONUS #GDITPriority

The likely salary range for this position is $136,000 - $184,000. This is not, however, a guarantee of compensation or salary. Rather, salary will be set based on experience, geographic location and possibly contractual requirements and could fall outside of this range.Total compensation for international positions varies by tax, social security, and immigration statuses, as well as location. Generally, an international assignment may include allowances, premium uplifts, and/or relocation or transportation benefits, above base salary range noted.

Scheduled Weekly Hours:

40

Travel Required:

Less than 10%

Telecommuting Options:

Onsite

Work Location:

International

Additional Work Locations:

Total Rewards at GDIT:

Our benefits package for all US-based employees includes a variety of medical plan options, some with Health Savings Accounts, dental plan options, a vision plan, and a 401(k) plan offering the ability to contribute both pre and post-tax dollars up to the IRS annual limits and receive a company match. To encourage work/life balance, GDIT offers employees full flex work weeks where possible and a variety of paid time off plans, including vacation, sick and personal time, holidays, paid parental, military, bereavement and jury duty leave. To ensure our employees are able to protect their income, other offerings such as short and long-term disability benefits, life, accidental death and dismemberment, personal accident, critical illness and business travel and accident insurance are provided or available. We regularly review our Total Rewards package to ensure our offerings are competitive and reflect what our employees have told us they value most.

Our Identity Verification Process:

As part of the hiring process, we will ask you to complete an identity verification process that leverages advanced biometrics and artificial intelligence to ensure authenticity and protect against identity fraud. You are expected to be on camera during virtual interviews. We reserve the right to take your picture to verify your identity and prevent fraud. By proceeding, you authorize the collection, processing, and use of your biometric data for identity verification and security purposes.

About Our Work:

We are GDIT. A global technology and professional services company that delivers technology solutions and mission services to every major agency across the U.S. government, defense and intelligence community. Our 26,000 experts extract the power of technology to create immediate value and deliver solutions at the edge of innovation. We operate across 50+ countries worldwide, offering leading mission-ready capabilities in AI, cloud, cyber and software development.Join our Talent Community to stay up to date on our career opportunities and events at

gdit.com/tc.

Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans

What General Dynamics Information Technology employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


General Dynamics Information Technology logo

About General Dynamics Information Technology

Sourced by ZipRecruiter

GDIT is a global technology and professional services company that delivers technology solutions and mission services to every major agency across the U.S. government, defense, and intelligence community. Its 30,000 experts extract the power of technology to create immediate value and deliver solutions at the edge of innovation. The company operates across 50+ countries worldwide, offering leading capabilities in digital modernization, AI/ML, cloud, cyber, and application development.

Industry

It services

Company size

10,000+ Employees

Headquarters location

Falls Church, VA, US