1

Bas Programmer Jobs in Tennessee (NOW HIRING)

Controls Technician

Nashville, TN ยท On-site

$45 - $55/hr

Perform preventative maintenance on BAS systems. * Respond to service calls and troubleshoot faulty inputs/outputs. * Replace defective devices and re-test system operation. * Support programmers ...

Controls Technician

Nashville, TN ยท On-site

$45 - $55/hr

Perform preventative maintenance on BAS systems. * Respond to service calls and troubleshoot faulty inputs/outputs. * Replace defective devices and re-test system operation. * Support programmers ...

HVAC Controls Engineer

Gallatin, TN ยท On-site

$62K - $77K/yr

Download and adjust BAS programs. Perform functional checks of mechanical systems. Work within ... engineering software. Electrical Knowledge - Has an in depth understanding of Ohm's Law and ...

Controls Technician

Nashville, TN ยท On-site

$29 - $38.25/hr

Controls Technician The Controls Technician is responsible for the installation, programming, commissioning, troubleshooting, and maintenance of building automation systems (BAS). The ideal candidate ...

next page

Showing results 1-20

Bas Programmer information

See Tennessee salary details

$10

$35

$62

How much do bas programmer jobs pay per hour?

As of Jul 16, 2026, the average hourly pay for bas programmer in Tennessee is $35.88, according to ZipRecruiter salary data. Most workers in this role earn between $23.37 and $46.68 per hour, depending on experience, location, and employer.

How to become a BAS tech?

To become a BAS (Building Automation System) technician, you typically need a high school diploma or equivalent, followed by technical training or an apprenticeship in HVAC, electrical systems, or automation technology. Certifications such as the BACnet or Niagara frameworks can enhance job prospects, and hands-on experience with control systems and programming tools is essential for success in this field.

How much do BAS programmers make?

BAS (Building Automation System) programmers typically earn between $60,000 and $100,000 annually, depending on experience, certifications, and location. Skilled programmers with knowledge of programming languages like C, Python, or proprietary systems can command higher salaries, especially in commercial or industrial environments.

What is the most in demand programming job?

Software development roles, including full-stack, backend, and mobile app developers, are among the most in demand programming jobs due to ongoing digital transformation. Skills in languages like Python, JavaScript, and Java, along with experience in cloud computing and agile environments, increase employability in this field.

What is the difference between Bas Programmer vs PLC Programmer?

AspectBas ProgrammerPLC Programmer
Required CredentialsBasic programming certifications, knowledge of BAS systemsCertifications in PLC programming, technical training in automation
Work EnvironmentBuilding automation, HVAC, lighting control systemsIndustrial automation, manufacturing plants, process control
Employer & Industry UsageBuilding management companies, facilities managementManufacturers, industrial facilities, automation companies
Common Search & ComparisonYesYes

The main difference between a Bas Programmer and a PLC Programmer lies in their focus areas. A Bas Programmer specializes in building automation systems, working primarily on HVAC, lighting, and security controls. In contrast, a PLC Programmer focuses on industrial automation, programming programmable logic controllers used in manufacturing and process control. Both roles require technical certifications, but their work environments and industry applications differ significantly.

What are BAS Programmers?

BAS Programmers are professionals who specialize in programming and configuring Building Automation Systems (BAS). They develop, install, and maintain control systems that automate a building's mechanical, electrical, and plumbing systems, such as HVAC, lighting, and security. Their role involves writing software, troubleshooting issues, and ensuring systems operate efficiently to maximize energy savings and occupant comfort. BAS Programmers often work with various protocols and tools to integrate different building systems into a unified platform.

What are some common challenges Bas Programmers face when working on legacy systems?

Bas Programmers often work with legacy codebases, which can present unique challenges such as outdated documentation, limited compatibility with modern tools, and the need to maintain or upgrade existing functionalities without introducing errors. Collaborating closely with system analysts and end-users is essential to understand business requirements and minimize disruption. Effective troubleshooting, patience, and strong analytical skills are crucial for navigating these situations and ensuring reliable system performance.

Is bas part of HVAC?

A BAS (Building Automation System) programmer specializes in designing and programming control systems for building automation, including HVAC systems. While BAS programmers work closely with HVAC systems, they are not part of HVAC itself but focus on integrating and managing various building systems through software and control hardware.

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

To thrive as a BAS (Building Automation Systems) Programmer, you need strong knowledge of HVAC control systems, programming logic, and typically an associate's or bachelor's degree in electrical engineering, computer science, or a related field. Familiarity with BAS platforms like Tridium Niagara, Siemens, or Honeywell, and certifications such as Niagara AX/N4 or equivalent, are often required. Attention to detail, problem-solving skills, and effective communication are crucial for collaborating with teams and addressing client needs. These skills ensure reliable system performance, energy efficiency, and successful project implementation in complex building environments.
What are popular job titles related to Bas Programmer jobs in Tennessee? For Bas Programmer jobs in Tennessee, the most frequently searched job titles are:
What job categories do people searching Bas Programmer jobs in Tennessee look for? The top searched job categories for Bas Programmer jobs in Tennessee are:
What cities in Tennessee are hiring for Bas Programmer jobs? Cities in Tennessee with the most Bas Programmer job openings:
Infographic showing various Bas Programmer job openings in Tennessee as of July 2026, with employment types broken down into 81% Full Time, 3% Part Time, and 16% Contract. Highlights an 94% In-person, and 6% Remote job distribution, with an average salary of $74,637 per year, or $35.9 per hour.
Energy Management Systems (EMS) Installer/Electrician - Madison, TN

Energy Management Systems (EMS) Installer/Electrician - Madison, TN

Stones River Electric

Madison, TN โ€ข On-site

$23.25 - $31.75/hr

Other

Medical, Dental, Vision, Retirement, PTO

Posted 3 days ago


Job description

Description

Stones River Electric is looking for candidates for our EMS and Special Projects Team! We are a growing company that wants electricians to grow with us!


The role of an Energy Management Systems (EMS) Installer/Electrician combines electrical expertise with IT skills to install sensors, controllers, and wiring, troubleshoot software/hardware, and ensure compliance with energy codes and safety regulations.


#ZR

Requirements

ย Key Responsibilities

  • Installation & Configuration: Installing control panels, field controllers, sensors, actuators, and wiring for Building Automation Systems (BAS).
  • Programming & Optimization: Setting up application programming, developing graphic interfaces, and optimizing HVAC and lighting schedules.
  • Troubleshooting & Maintenance: Diagnosing and repairing electrical, pneumatic, and electronic control systems.
  • System Integration: Integrating HVAC, lighting, and power monitoring systems.
  • Safety Compliance: Ensuring all work complies with the National Electrical Code (NEC), OSHA, and local regulations.

Required Skills and Qualifications:


Lead Electrician Requirements:

ย Education: High school diploma or equivalent; technical school training in electrical systems or HVAC.

ย Certification: Journeyman Electrician License or equivalent certification in energy management.

ย Technical Knowledge: Strong understanding of electrical schematics, low-voltage control systems & low voltage termination CAT5, CAT5e, CAT6, and HVAC systems.

ย IT Skills: Familiarity with IP networking and software-based control systems.

ย Tools: Proficient in using testing devices (voltmeters, ammeters) and hand tools

ย Minimum of 5 years' experience in the electrical field

ย Knowledgeable in National Electrical Codes (N.E.C. code book theory)

ย Knowledgeable of Energy Management Systems

ย Knowledge of lighting controls

ย Knowledge of conduit bending

ย Knowledge of blueprint/online diagrams

ย Must have computer/iPad operation skills (Excel and Word)

ย Must be able to travel (1-2 weeks at a time)

ย Valid Driver's License with a clean record

ย Must be drug free - we are a drug free workplace.


Helper Electricians:

ย Minimum of 2-year experience in electrical field

ย Knowledge of conduit bending a plus

ย Must be able to travel

ย Valid Driver's License with a clean record

ย Must be drug free - we are a drug free workplace


Typical Work Environment

  • Working in commercial, industrial, and residential settings.
  • Often involves working on ladders, in crawl spaces, or in mechanical rooms.
  • Requires knowledge of computerized maintenance management systems (CMMS) to document work

We provide:

  • Company Vehicle
  • Career advancement opportunities
  • In-house training
  • A career with a rapidly growing company in a rapidly growing market
  • Standard Equipment

Compensation:

  • Flexible Schedules
  • Hourly to start with opportunities for growth
  • 90 Day Review
  • Medical, dental & vision
  • Paid Holidays
  • Vacation
  • 401K Match
  • Sign-on/Referral Bonus after 90 Days

TLC Investments LLC DBA Stones River Electric is an equal opportunity employer.


Unsolicited submissions or outreach from third-party agencies or recruiters will not be considered. We will engage only with approved recruiting partners who have an active, written agreement with our organization for this specific position.