1

Building Automation System Programmer Jobs in Peoria, IL

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

Automation Engineer

Peoria, IL · On-site +1

$100K - $120K/yr

These systems typically include process instrumentation, control panels, motor controls, power ... Automation Engineer will be expected to be "on-call" 24/7 to troubleshoot instrumentation and ...

Automation Engineer

Peoria, IL · On-site +1

$100K - $120K/yr

These systems typically include process instrumentation, control panels, motor controls, power ... Automation Engineer will be expected to be "on-call" 24/7 to troubleshoot instrumentation and ...

Automation Engineer

Peoria, IL · On-site

$100K - $120K/yr

These systems typically include process instrumentation, control panels, motor controls, power ... Automation Engineer will be expected to be "on-call" 24/7 to troubleshoot instrumentation and ...

Automation Engineer

Peoria, IL · On-site

$100K - $120K/yr

These systems typically include process instrumentation, control panels, motor controls, power ... Automation Engineer will be expected to be "on-call" 24/7 to troubleshoot instrumentation and ...

Systems Engineer

Chillicothe, IL · On-site

$90K - $110K/yr

RFA Engineering ( is an engineering service provider dedicated to delivering our clients with ... system integration, validation, and field-testing activities for advanced safety and automation ...

New

Systems Engineer

Chillicothe, IL · On-site

$90K - $110K/yr

RFA Engineering (www.rfamec.com) is an engineering service provider dedicated to delivering our ... system integration, validation, and field-testing activities for advanced safety and automation ...

Master's degree in Computer Science or Information System or related field with 5 months experience as Software Engineer or Developer or IT Consultant or related.. The Benefits of Working at ARi If ...

Systems Engineer 3 Requisition ID: 101550-1 Location: Mossville, Illinois (Onsite) About the Role ... into system-level requirements. * Decompose high-level automation and autonomy features into ...

next page

Showing results 1-20

Building Automation System Programmer information

See Peoria, IL salary details

$39.7K

$79.1K

$109.9K

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

As of Aug 17, 2026, the average yearly pay for building automation system programmer in Peoria, IL is $79,146.00, according to ZipRecruiter salary data. Most workers in this role earn between $66,700.00 and $90,800.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.

What are popular job titles related to Building Automation System Programmer jobs in Peoria, IL?

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

What cities near Peoria, IL are hiring for Building Automation System Programmer jobs?

Cities near Peoria, IL with the most Building Automation System Programmer job openings:

Infographic showing various Building Automation System Programmer job openings in Peoria, IL as of August 2026, with employment types broken down into 77% Full Time, 20% Part Time, and 3% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $79,146 per year, or $38.1 per hour.

Industrial Maintenance Building Automation Technician IV

Pae

Mossville, IL • On-site

$30K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 2 days ago

New


Job description

Amentum is seeking a Building Automation Technician IV specializing in metering to join our 1st shift operations & maintenance team in Mossville, Illinois

  • Typical work schedule is Monday - Friday 6:00 to 2:30, hours may vary based on business demand.

  • Overtime may vary based on business demand.

This position requires an understanding of HVAC, electrical, mechanical maintenance concepts, building automation, networking, IT security, a great attitude, understanding of metering, and the willingness to learn technical skills in an industrial, office, production, manufacturing, and testing environment.

The BAS Technician IV is responsible for assisting higher level technicians and the BAS Supervisor and BAS Manager in responding to work orders, troubleshooting, and providing preventive maintenance for building automation related facilities equipment and systems.

Primary responsibilities include, but are not limited to, performing a variety of preventive and corrective maintenance. Performing data validation for reporting and billing purposes, this position will require the ability to troubleshoot and repair, HVAC, METERING, UPS systems, Network support, IT support, all aspects of Building Automation Controls System.

Responsibilities:
  • Assists with the management of all metering devices and data.

  • Develops Training material related to Building Automation controls and metering.

  • Assists the team by performing repairs, modifications, on buildings and facilities equipment, and systems.

  • Performs troubleshooting, maintenance, and repair of all aspects of building automation system, metering, network switches, and UPS systems.

  • Assists the team working with Caterpillar IT getting new devices approved and added to Caterpillar network.

  • repairs to BAS controls.

  • Performs metering equipment troubleshooting, replacements, upgrades, and firmware updates as well as managing the metering database, reporting, network, and alarming.

  • Reads and understands schematics, diagrams, and specifications.

  • Demonstrates solid understanding of Lock Out Tag Out practices and procedures.

  • Operates a PC with Microsoft Office Suite programs and all building automation software packages.

  • Performs preventive maintenance as scheduled in the Computerized Maintenance Management System (CMMS).

  • Responds and provides service and feedback to the customer on all work orders while assuring compliance with codes, regulations, and industry standards.

  • Safely performs functions of the position including following proper safety guidelines such as job hazard analysis and lockout/tagout procedures and wearing PPE as required.

  • Operates various measuring, diagnostic and testing instruments to help provide energy efficiency solutions.

  • Operates a variety of equipment such as hand tools, laptop computers, and diagnostic hardware to perform work.

  • Other duties as assigned by Manager or Supervisor.

Minimum Requirements:

  • 4-year college degree or demonstrated equivalent: and or combination of experience.

  • IT experience maintaining building network security, experience with managing projects and automated facility software,

  • Valid driver's license

  • Must have the ability to work in an aerial lift or scissor lift at heights up to thirty feet or higher.

Additional Information:

  • Qualified applicants who are offered a position must pass a pre-employment substance abuse test.

  • This position may require a valid Driver's License.

  • This position does not include sponsorship for United States work authorization.

  • This position will require the ability to obtain a security access badge at our client's location.

  • This position may require various shifts, weekends, and alternative work schedules.

Physical Requirements:

  • Requires the ability to regularly lift up to 50 lbs.

  • Requires the ability to regularly climb extension ladders, roof ladders, stepladders, and stairs at least ten times during shift.

  • Requires the flexibility to bend/stoop, squat repetitive during shift.

  • Requires the ability to regularly kneel repetitive for shift.

  • Requires the ability to move in a 90-degree fashion on a repetitive basis for shift.

  • Requires the ability to stretch/reach on a repetitive basis for shift.

  • Requires the ability to walk extensively throughout the plant during shift.

  • Requires the use of a Company/Client approved utility knife.

  • Requires the ability to differentiate colors pertaining to wire color-coding.

  • Some tasks will require repetitive wrist movement.

  • Requires the ability to interact with all clients in a professional and friendly manner despite periods of stress.

Special Requirements:

  • Wear steel toe safety shoes, safety glasses, gloves, hard hats, and other Personal Protective Equipment as needed.

  • Cope with demands (stressors) that are associated with the job and/or the work environment so that acceptable levels of performance and overall contribution are maintained.

Preferred Qualifications:

  • Associate degree or trade school certification in Industrial Mechanical, Industrial Technology, or a related program.

  • Basic PLC experience, including troubleshooting and making program changes with wide array of Building Automation Systems or related experience.

  • Experience with Virtual Reality Glasses and software

  • Experience troubleshooting equipment.

  • Requires the ability to differentiate colors pertaining to wire color-coding.

  • Understanding of mechanical systems

  • Ability to understand attention to detail, follow step by step procedures.

Other Attributes:

  • Must be willing to work overtime when required. May be required to work holidays and weekends.

Compensation Details:

$28.00

The compensation range or hourly rate listed for this position is provided as a good-faith estimate of what the company intends to offer for this role at the time this posting was issued. Actual compensation may vary based on factors such as job responsibilities, education, experience, skills, internal equity, market data, applicable collective bargaining agreements, and relevant laws.

Benefits Overview:

Our health and welfare benefits are designed to support you and your priorities. Offerings include:

  • Health, dental, and vision insurance

  • Paid time off and holidays

  • Retirement benefits (including 401(k) matching)

  • Educational reimbursement

  • Parental leave

  • Employee stock purchase plan

  • Tax-saving options

  • Disability and life insurance

  • Pet insurance

Note: Benefits may vary based on employment type, location, and applicable agreements. Positions governed by a Collective Bargaining Agreement (CBA), the McNamara-O'Hara Service Contract Act (SCA), or other employment contracts may include different provisions/benefits.

Original Posting:

08/14/2026 - Until Filled

Amentum anticipates this job requisition will remain open for at least three days, with a closing date no earlier than three days after the original posting. This timeline may change based on business needs.

Amentum is proud to be an Equal Opportunity Employer. Our hiring practices provide equal opportunity for employment without regard to race, sex, sexual orientation, pregnancy (including pregnancy, childbirth, breastfeeding, or medical conditions related to pregnancy, childbirth, or breastfeeding), age, ancestry, United States military or veteran status, color, religion, creed, marital or domestic partner status, medical condition, genetic information, national origin, citizenship status, low-income status, or mental or physical disability so long as the essential functions of the job can be performed with or without reasonable accommodation, or any other protected category under federal, state, or local law. Learn more about your rights under Federal laws and supplemental language atLabor Laws Posters.