1

Building Automation Programmer Jobs in Illinois (NOW HIRING)

Building Automation & Controls Manager

Aurora, IL · On-site

$80K - $106K/yr

BUILDING AUTOMATION & CONTROLS MANAGER State Mechanical Services (SMS), powered by MechanAir Aurora ... Develop and maintain strong customer relationships Controls Engineering & Technical Support

About This Role As a Field Engineer, you will be crucial to ALC's business through the field commissioning of building automation systems created specifically for each individual customer. We are ...

About Automation Engineering Roles at Danaher Are you energized by solving technical problems, building automation systems, and making a real impact in the life sciences space? As an Automation ...

About Automation Engineering Roles at Danaher Are you energized by solving technical problems, building automation systems, and making a real impact in the life sciences space? As an Automation ...

About Automation Engineering Roles at Danaher Are you energized by solving technical problems, building automation systems, and making a real impact in the life sciences space? As an Automation ...

About Automation Engineering Roles at Danaher Are you energized by solving technical problems, building automation systems, and making a real impact in the life sciences space? As an Automation ...

About Automation Engineering Roles at Danaher Are you energized by solving technical problems, building automation systems, and making a real impact in the life sciences space? As an Automation ...

About Automation Engineering Roles at Danaher Are you energized by solving technical problems, building automation systems, and making a real impact in the life sciences space? As an Automation ...

Role Summary As an Automation Engineer you will partner with teams across Cameo to identify ... Experience building automation solutions, workflow tools, or internal tooling * Hands-on experience ...

next page

Showing results 1-20

Building Automation Programmer information

See Illinois salary details

$39.2K

$78.2K

$108.5K

How much do building automation programmer jobs pay per year?

As of Jun 14, 2026, the average yearly pay for building automation programmer in Illinois is $78,165.00, according to ZipRecruiter salary data. Most workers in this role earn between $65,900.00 and $89,600.00 per year, depending on experience, location, and employer.

What is the difference between Building Automation Programmer vs Controls Technician?

AspectBuilding Automation ProgrammerControls Technician
CredentialsTypically requires certifications in BACnet, LonWorks, or related systems; often a degree in HVAC, electrical, or computer engineeringOften holds certifications like NICET or manufacturer-specific controls certifications; may have similar technical degrees
Work EnvironmentDesigning, programming, and commissioning building automation systems in commercial or industrial settingsInstalling, maintaining, and troubleshooting control systems on-site in various buildings
Employer & IndustryConsulting firms, building management companies, or system integratorsMechanical or electrical contractors, facilities management companies

Building Automation Programmers focus on designing and programming control systems for building automation, while Controls Technicians handle installation and maintenance. Both roles require technical certifications and work in similar environments, but their primary responsibilities differ in scope and focus.

What degree do you need for building automation?

Building automation programmers typically need at least a high school diploma or equivalent, but many employers prefer candidates with a bachelor's degree in fields such as electrical engineering, mechanical engineering, computer science, or building automation technology. Relevant skills include knowledge of control systems, programming languages, and experience with building management systems (BMS). Certifications like BACnet or Tridium can also enhance job prospects.

Is building automation a good career?

Building automation programmers design, install, and maintain systems that control building functions such as HVAC, lighting, and security. The role offers steady employment opportunities, especially with increasing focus on energy efficiency and smart building technologies, and often requires knowledge of programming languages and building management systems. It can be a rewarding career for those interested in technology and facility management.

How much do building automation engineers make in the US?

Building automation programmers in the US typically earn a median annual salary of around $70,000 to $90,000, depending on experience, certifications, and location. Advanced skills in programming languages, control systems, and familiarity with tools like BACnet or LonWorks can influence earning potential.

What is a building automation programmer?

A building automation programmer designs, develops, and maintains software for building management systems that control HVAC, lighting, security, and other building functions. They typically use programming languages like BACnet, LonWorks, or Python and work closely with engineers to ensure systems operate efficiently and reliably.

What are some common challenges faced by Building Automation Programmers when integrating new systems into existing infrastructure?

Building Automation Programmers often encounter challenges when integrating new controls or technologies into legacy building management systems. Compatibility issues between different manufacturers' devices and outdated protocols can complicate the process, requiring creative problem-solving and in-depth technical knowledge. Additionally, balancing the need for minimal disruption to building occupants with the demands of thorough testing and commissioning can be challenging. Strong communication and collaboration with facility managers, electricians, and HVAC technicians are essential to ensure a smooth integration and long-term system reliability.

What are the key skills and qualifications needed to thrive as a Building Automation Programmer, and why are they important?

To thrive as a Building Automation Programmer, you need a solid understanding of HVAC systems, electrical controls, and programming logic, often supported by an associate’s or bachelor’s degree in engineering or a related field. Familiarity with building automation systems (BAS) platforms like Tridium Niagara, BACnet, and Modbus, as well as relevant certifications (e.g., Niagara Certified Technician), is typically required. Strong problem-solving skills, attention to detail, and effective communication are vital soft skills for collaborating with clients and multidisciplinary teams. These competencies ensure efficient system integration, minimize downtime, and deliver energy-efficient, user-friendly building environments.
What are the most commonly searched types of Building Automation Programmer jobs in Illinois? The most popular types of Building Automation Programmer jobs in Illinois are:
What job categories do people searching Building Automation Programmer jobs in Illinois look for? The top searched job categories for Building Automation Programmer jobs in Illinois are:
Infographic showing various Building Automation Programmer job openings in Illinois as of June 2026, with employment types broken down into 2% As Needed, 93% Full Time, 2% Part Time, and 3% Contract. Highlights an 84% Physical, 5% Hybrid, and 11% Remote job distribution, with an average salary of $78,165 per year, or $37.6 per hour.

Building Automation & Controls Manager

MechanAir

Aurora, IL • On-site

$80K - $106K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 7 days ago


Job description

BUILDING AUTOMATION & CONTROLS MANAGER

State Mechanical Services (SMS), powered by MechanAir
Aurora, Illinois

DEPARTMENT

Service & Construction

REPORTS TO

Director of Service

FLSA STATUS

Non-Exempt

UNION STATUS

Union

ABOUT STATE MECHANICAL SERVICES

State Mechanical Services (SMS), powered by MechanAir, is a leading commercial and industrial mechanical contractor serving customers throughout the Chicagoland area. We specialize in HVAC service, maintenance, retrofits, building automation, controls, and construction solutions for a diverse portfolio of commercial and industrial customers.


As we continue to grow, we are investing in our Building Automation & Controls capabilities and seeking an experienced professional to help expand our controls offerings, strengthen customer relationships, and support long-term growth.

POSITION SUMMARY

State Mechanical Services is seeking an experienced Building Automation & Controls Manager to support the growth and execution of Building Automation Systems (BAS) and controls-related services across our service and construction operations.

This role combines technical expertise, customer relationship management, commissioning leadership, controls engineering support, and business development to deliver high-quality solutions for our customers. The ideal candidate is a self-driven BAS professional who enjoys solving complex challenges, developing customer relationships, and helping grow a successful controls operation.


ESSENTIAL DUTIES AND RESPONSIBILITIES

Business Development

  • Identify and develop BAS retrofit, upgrade, replacement, and modernization opportunities
  • Expand controls-related service and maintenance offerings
  • Support proposal development and customer presentations
  • Collaborate with Account Managers, Service Managers, and Construction leadership to identify growth opportunities
  • Develop and maintain strong customer relationships

Controls Engineering & Technical Support

  • Develop controls concepts and sequences of operation
  • Support controls drawings, submittals, and project documentation
  • Assist with equipment integration and controls interoperability
  • Evaluate emerging BAS technologies and solutions
  • Provide technical expertise to internal and external stakeholders

Project Support & Commissioning

  • Lead BAS commissioning activities
  • Verify system performance and functionality
  • Support project startup, owner training, and project closeout
  • Coordinate controls-related activities with service, operations, and construction teams
  • Troubleshoot controls-related issues and recommend solutions

Customer Support

  • Provide technical consultation and guidance to customers
  • Support long-term customer retention and account growth
  • Deliver exceptional customer service and responsiveness
  • Identify opportunities to improve building performance and operational efficiency


QUALIFICATIONS

Required

  • 10+ years of commercial HVAC, controls, building automation, commissioning, or related experience
  • Experience selling, designing, programming, commissioning, or supporting BAS systems
  • Strong understanding of HVAC systems, controls architecture, and building automation technologies
  • Experience developing customer relationships and identifying business opportunities
  • Strong communication, problem-solving, and organizational skills
  • Ability to work independently and collaborate across multiple departments

Preferred

  • Niagara N4 Certification or Experience
  • Tridium Experience
  • Alerton Experience
  • Carrier i-Vu Experience
  • Tracer Summit Experience
  • BAS Programming Experience
  • Project Management Experience
  • Team Leadership Experience

COMPENSATION

  • Local union wage package plus approved premium compensation
  • Quarterly recoverable draw opportunity
  • Performance-based commission opportunity tied to controls project profitability and maintenance agreement growth
  • Total compensation commensurate with experience, qualifications, and demonstrated business development capability

BENEFITS

Eligible employees may participate in company-sponsored benefit programs, including:

  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401(k) Retirement Plan
  • Paid Time Off
  • Paid Holidays
  • Life Insurance
  • Disability Insurance
  • Professional Development and Technical Training Opportunities

WHY JOIN SMS?

  • Help shape the future of a growing Building Automation & Controls operation
  • Work alongside experienced HVAC, service, construction, and operations professionals
  • Diverse portfolio of commercial and industrial projects
  • Opportunity to leverage both technical expertise and customer relationships
  • Competitive compensation, benefits, and incentive opportunities
  • Strong commitment to safety, quality, technical excellence, and customer service

PHYSICAL REQUIREMENTS

  • Ability to travel to customer locations and job sites throughout the Chicagoland area
  • Ability to access rooftops, mechanical rooms, and construction environments
  • Ability to lift and carry equipment and tools as required
  • Ability to work safely in industrial and commercial environments


CAREER GROWTH OPPORTUNITY

This position offers the opportunity to play a key role in the continued growth of Building Automation & Controls services within State Mechanical Services. Successful candidates will have the opportunity to influence future controls initiatives, support business growth, and contribute to the long-term success of a growing organization.

State Mechanical Services is an Equal Opportunity Employer and considers all qualified applicants without regard to race, color, religion, sex, national origin, age, disability, veteran status, or any other protected characteristic under applicable law.