1

Building Automation System Programmer Jobs in Michigan

As a Building Automation Specialist, you will play an important role in programming, integrating, commissioning, and supporting building automation systems that improve facility comfort, efficiency ...

$98K - $128K/yr

Maintains building automation system including lifecycle management, modification, and ... Principal Engineer * Manages capital and expense projects ensuring sustainable growth of site ...

$98K - $128K/yr

Maintains building automation system including lifecycle management, modification, and ... Principal Engineer * Manages capital and expense projects ensuring sustainable growth of site ...

$24/hr

Building Automation Specialist Internship Here at Siemens, we take pride in enabling sustainable ... and system commissioning. * Collaborate with our engineering and project management teams to ...

Maintains building automation system including lifecycle management, modification and ... PLC programming including ladder, function block and structured text. * RS Logix experience is ...

next page

Showing results 1-20

Building Automation System Programmer information

See Michigan salary details

$34.1K

$73.4K

$106.3K

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

As of Sep 15, 2026, the average yearly pay for building automation system programmer in Michigan is $73,357.00, according to ZipRecruiter salary data. Most workers in this role earn between $59,000.00 and $86,300.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 Michigan?

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

What job categories do people searching Building Automation System Programmer jobs in Michigan look for?

The top searched job categories for Building Automation System Programmer jobs in Michigan are:

What cities in Michigan are hiring for Building Automation System Programmer jobs?

Cities in Michigan with the most Building Automation System Programmer job openings:

Infographic showing various Building Automation System Programmer job openings in Michigan as of July 2026, with employment types broken down into 91% Full Time, 6% Part Time, and 3% Contract. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution, with an average salary of $73,357 per year, or $35.3 per hour.

Tech Programmer - Building Automation Systems (BAS)

Sterling Heights, MI β€’ On-site

$63K - $86K/yr

Full-time

Posted 17 days ago


Job description

Tech Programmer - Building Automation Systems (BAS)

Conti LLC
Location: Southeast Michigan / Northern Ohio (Field-Based)
Employment Type: Full-Time

About Conti LLC

Conti LLC is a leading provider of building automation, controls, and energy solutions throughout the Midwest. Our Building Automation team delivers controls installation, programming, commissioning, and startup services for commercial and industrial facilities across Southeast Michigan and Northern Ohio.

Unlike many competitors where a single technician is responsible for selling, engineering, programming, and commissioning systems, Conti provides dedicated project managers, engineers, electricians, and support teams so our Tech Programmers can focus on what they do best: bringing systems to life and ensuring successful project execution.

We invest heavily in our people and provide long-term career growth opportunities for individuals looking to build a career in building automation and controls.

Position Summary

Conti LLC is seeking a motivated and technically minded Tech Programmer to support commercial Building Automation System (BAS) projects throughout Southeast Michigan and Northern Ohio.

This role is ideal for candidates with approximately 2-3 years of experience in building automation, controls, commissioning, or HVAC controls, although strong entry-level candidates and experienced senior technicians will also be considered.

The successful candidate will work closely with Project Managers, Engineers, Electricians, and Customers to commission, program, troubleshoot, and startup building automation systems. This position requires a self-starter who can work independently in the field, remain organized, communicate effectively, and solve problems in fast-paced construction environments.

Key Responsibilities

Building Automation Programming & Commissioning

  • Program, startup, commission, and troubleshoot Building Automation Systems.
  • Configure and integrate HVAC controls, field devices, controllers, and BAS equipment.
  • Download, adjust, and verify control programs provided by engineering teams.
  • Validate system functionality and ensure performance meets project requirements.
  • Interpret engineering drawings, wiring diagrams, sequences of operation, and control schematics.

Field Project Execution

  • Travel to project sites throughout Southeast Michigan and Northern Ohio.
  • Meet with Conti Project Managers, Engineers, Electricians, General Contractors, and subcontractors.
  • Assess site readiness and coordinate startup activities.
  • Execute commissioning and startup activities according to project schedules.
  • Ensure work is completed safely, accurately, and efficiently.

Troubleshooting & Problem Solving

  • Diagnose and resolve system issues during installation and startup.
  • Work with engineering teams to identify solutions and implement corrections.
  • Remain calm and focused when challenges arise in the field.
  • Provide clear documentation of issues, corrective actions, and system status.

Documentation & Communication

  • Maintain accurate commissioning reports and project documentation.
  • Communicate progress updates with Project Managers and internal teams.
  • Document system changes, startup activities, and field observations.
  • Coordinate with contractors and customers to support project milestones.

Typical Day

  • Review project schedule and weekly goals provided by the Project Manager.
  • Travel to project sites.
  • Meet with the appropriate Conti team members and review daily objectives.
  • Assess installed equipment and system readiness.
  • Configure equipment and perform programming or commissioning activities.
  • Validate system operation and troubleshoot deficiencies.
  • Document completed work and communicate progress to Project Managers.
  • Coordinate with electricians, contractors, customers, and other stakeholders throughout the day.

Types of Projects

  • Commercial Office Buildings
  • Healthcare Facilities
  • Industrial Facilities
  • Educational Institutions
  • Municipal Buildings
  • Large Commercial HVAC Control Systems
  • Building Automation and Energy Management Systems

Requirements

  • 2-3 years of Building Automation, Controls, HVAC Controls, Commissioning, or related experience preferred
  • Ability to interpret control drawings and technical documentation
  • Strong communication and customer interaction skills
  • Mechanical and electrical troubleshooting aptitude
  • Valid driver's license
  • Reliable personal vehicle for travel to project sites
  • Ability to travel throughout Southeast Michigan and Northern Ohio

Preferred Qualifications

Bonus Skills

  • Honeywell Controls experience
  • Niagara 4 experience
  • Niagara AX experience
  • Distech Controls experience
  • CAD programming experience
  • Python programming experience
  • C/C++ programming experience
  • Previous BAS startup and commissioning experience

Technologies & Platforms

Experience with any of the following is highly desirable:

  • Niagara 4
  • Niagara AX
  • Honeywell Building Automation Systems
  • Distech Controls
  • HVAC Control Systems
  • BAS Programming Platforms
  • Field Controllers
  • Building Management Systems (BMS)

What Makes Someone Successful at Conti?

Our strongest employees:

  • Take ownership of projects
  • Show initiative without being micromanaged
  • Stay organized under pressure
  • Communicate effectively with project teams and customers
  • Focus on finding solutions instead of dwelling on problems
  • Thrive in fast-paced construction environments
  • Desire long-term career growth within the organization

Work Environment

  • Approximately 95% field-based role
  • Projects located throughout Southeast Michigan and Northern Ohio
  • Flexible schedule based on project needs
  • Typical site arrival by 8:30 AM, though earlier start times may be required
  • Fast-paced, team-oriented atmosphere
  • Supported by dedicated Engineers, Project Managers, and Electricians

Additional Benefits Include:

  • Gas Card
  • Comprehensive Benefits Package
  • Long-Term Career Growth Opportunities
  • Professional Development and Training
  • Exposure to Large Commercial Automation Projects

Join Conti LLC

If you're looking to build a long-term career in Building Automation and want to work with a team that provides the tools, support, and resources necessary for success, we'd like to hear from you. Conti LLC offers a collaborative environment where motivated individuals can continue growing their technical and professional skills while working on some of the region's most exciting commercial automation projects.