1

Building Automation System Programmer Jobs in Illinois

... of building automation systems created specifically for each individual customer. We are looking ... Offer effective solutions for system issues. * Provide turnkey project delivery on small to mid ...

... of building automation systems created specifically for each individual customer. We are looking ... Offer effective solutions for system issues. * Provide turnkey project delivery on small to mid ...

Chief Building Engineer

Chicago, IL · On-site

$84.90K - $104K/yr

Chief Building Engineer LOCATION/DEPT: Harbor Light REPORTS TO: Executive Director PEOPLE MANAGER ... Monitor Building Automation System * Emergency generator system and fuel requirements as needed.

$102.80K - $135K/yr

Sr. Advanced Automation Systems Engineer The Senior Advanced Automation Systems Engineer is ... Create and review system architecture diagrams, electrical installation drawings, BOMs, network ...

next page

Showing results 1-20

Building Automation System Programmer information

See Illinois salary details

$36.9K

$79.5K

$115.1K

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

As of May 30, 2026, the average yearly pay for building automation system programmer in Illinois is $79,453.00, according to ZipRecruiter salary data. Most workers in this role earn between $63,900.00 and $93,500.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, and why are they important?

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 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 popular job titles related to Building Automation System Programmer jobs in Illinois? For Building Automation System Programmer jobs in Illinois, the most frequently searched job titles are:
What job categories do people searching Building Automation System Programmer jobs in Illinois look for? The top searched job categories for Building Automation System Programmer jobs in Illinois are:
What cities in Illinois are hiring for Building Automation System Programmer jobs? Cities in Illinois with the most Building Automation System Programmer job openings:

Building Automation Systems Technician

County of DuPage

Wheaton, IL • On-site

$86.70K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 5 days ago


Job description

POSITION SUMMARY We are pleased to offer the opportunity to work as an Building Automation Systems Technician for the DuPage County Facilities Management Department. This employee will work on Facilities Management and Public Works projects at various locations. This position is assigned to the IUOE - LOCAL 399 BARGAINING UNIT.

This position is eligible for our complete benefit package including medical, dental and vision insurance, flexible spending accounts, life insurance, pension, deferred compensation plan, tuition reimbursement, pre-paid legal and credit union. As a team member at DuPage County, you will also have access to time off with pay on Designated Holidays or holiday pay if required to work, Vacation time, Sick time, Comp time, and Personal days. To learn more about the cost and coverage of the benefits plan, visit Employees Benefit Information For detailed information on paid time off, visit Local 399 Contract RESPONSIBILITIES Installation of panels, controllers, field devices and cable terminations for a complete functional system.

Uploads, downloads, commissions, troubleshoots and supervises controls. Prepares and revises building automation system equipment control methods. Monitors the activities of sub-controllers.

Balances HVAC systems. Provides practical building automation system and control training for department staff. Works with outside contractors as pertains to building controls integrations.

Responds to occupant's service calls, checks indicated points of trouble, analyzes system requirements and resolves issues to ensure system and components are functioning properly. Performs scheduled preventive maintenance and cleaning of equipment. Conducts preventative maintenance checks and checks operation for proper functioning of equipment.

Maintains inventory and recommends ordering of stock and materials to supervisor Provides assistance to other labor trades classifications. Plans work and completes estimates of time and materials to complete projects. On call on a rotating basis as assigned.

Maintains regular attendance and punctuality. REQUIREMENTS INCLUDE Requirements include the following experience or equivalent combination of training and experience: Four years of experience in building controls and automation, including troubleshooting, diagnosis and repair of systems; completion of college level courses, or Johnson Controls Building Management System courses in pneumatics, hydraulics, electricity, electronics, programming, installation, or an equivalent combination of training and experience. Candidate will be able to read and understand blueprints, schematics, and wiring diagrams.

Candidate will understand mechanical systems operation. Candidate must have attention to detail and be able to work independently with minimal supervision. Post offer physical is required.

Pre-employment background check is required. The preferred candidate will have: Experience in programming and/or troubleshooting Johnson Control Metasys, Tracer SC, or similar direct digital control systems Physical Requirements and Work Environment PHYSICAL REQUIREMENTS The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of the job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Heavy Work: Exerting up to 50 pounds of force frequently or constantly to lift, carry, push, pull or otherwise move objects, including the human body. Use of arm and /or leg controls requires exertion of forces greater than for medium work. WORK ENVIRONMENT The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job.

Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. The work environment for this position frequently includes working near moving mechanical parts, in precarious places, with fumes or airborne particles, in cramped or confined spaces, and with potential hazards high temperature hot water/steam, chemicals, refrigerant, and low temperature walk-in refrigerators.