1

Bas Programmer Jobs in North Carolina (NOW HIRING)

BAS Technician

Morrisville, NC · On-site

$35K - $35K/yr

E-logic is seeking a highly skilled, certified BAS Technician to manage, maintain, and troubleshoot ... Conduct logic programming (LCT), database management, and trend analysis. * Provide necessary 24/7 ...

DDC Programmer - Wilson

Wilson, NC · On-site

$25.25 - $33.50/hr

This position is responsible for the programming of control systems for commercial Building Automation Systems (BAS) to meet customer goals and contractual obligations of the project. JOB TITLE:

DDC Programmer - Wilson

Wilson, NC · On-site

$25.25 - $33.50/hr

This position is responsible for the programming of control systems for commercial Building Automation Systems (BAS) to meet customer goals and contractual obligations of the project. JOB TITLE:

Facilities Engineer V Duration: 6 Months Location: Onsite at Hickory, NC Travel Requirements: Less ... BAS), and other Facilities-Related Data Monitoring Systems. * Manage and coordinate all outside ...

Title: Facilities Engineer Pay Rate: $75/hr Employment Type: Contract (Approximately 6 months ... BAS), and other Facilities-Related Data Monitoring Systems. * Manage and coordinate all outside ...

next page

Showing results 1-20

Bas Programmer information

See North Carolina salary details

$10

$35

$62

How much do bas programmer jobs pay per hour?

As of Aug 27, 2026, the average hourly pay for bas programmer in North Carolina is $35.93, according to ZipRecruiter salary data. Most workers in this role earn between $23.37 and $46.73 per hour, depending on experience, location, and employer.

What is a BAS programmer?

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

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.

How to become a BAS programmer?

To become a BAS (Building Automation System) programmer, you typically need a background in computer science, electrical engineering, or a related field, along with knowledge of programming languages such as C, Python, or ladder logic. Gaining experience with building automation systems, HVAC controls, and relevant software platforms is essential, and certifications like BACnet or Niagara can enhance job prospects.

Is a BAS programmer a good career?

A BAS (Building Automation System) programmer is a specialized role involving programming and maintaining building control systems, often requiring knowledge of programming languages like ladder logic and tools such as BACnet or LonWorks. It can be a stable career with opportunities in construction, facilities management, and automation industries, especially for those with technical skills and certifications. Job prospects depend on industry demand and regional development projects.

What are popular job titles related to Bas Programmer jobs in North Carolina?

For Bas Programmer jobs in North Carolina, the most frequently searched job titles are:

What cities in North Carolina are hiring for Bas Programmer jobs?

Cities in North Carolina with the most Bas Programmer job openings:

Infographic showing various Bas Programmer job openings in North Carolina as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $74,735 per year, or $35.9 per hour.

Application Engineer/Programmer

Charlotte, NC • On-site

$95 - $130/hr

Other

Retirement, PTO

Posted 8 days ago


Job description

We’re looking for a talented Application Engineer to join a respected Building Automation and HVACcontrols provider supporting mission-critical facilities such as hospitals, data centers, and institutionalcampuses. This role is ideal for a technically driven controls professional who enjoys a blend of programming,design, and client interaction.

Based in Charlotte, NC, you will support regional projects and work closely with internal teams,contractors, and end users. If you thrive in BAS programming, system architecture, and energy-focusedautomation solutions, this position offers long-term stability and meaningful project impact.

  • Title: Application Engineer
  • Location: Charlotte, NC
  • Type: Full-Time
Company Info:
  • 25+ years of experience in Building Automation and controls
  • Team of 30+ skilled professionals
  • Markets Served: Healthcare, Data Centers, Institutional, Commercial
  • Specialization in service, retrofit, and select installation projects
Ideal Candidate:
  • 5+ years programming and developing BAS applications
  • Niagara N4 Certification is required
  • Hands-on field commissioning experience strongly preferred
  • Proficient with JCI Facility Explorer, Tridium, and/or Metasys
  • Strong communication skills and the ability to support technical project execution
Key Responsibilities:
  • Develop BAS system architecture, control strategies, and sequences of operation
  • Program, revise, and deploy BAS applications including Tridium graphical interfaces
  • Perform job walks, scope reviews, and client coordination meetings
  • Create detailed submittals, drawings, and project documentation
  • Support installation teams and execute point-to-point commissioning
  • Troubleshoot system issues both remotely and on-site
  • Collaborate with owners, contractors, and internal engineering teams
  • 401(k): 4-5% Company Match
  • Time Off: Paid Vacation

This role provides an excellent path for advancement within a well-respected Building Automation team.If you're ready to take ownership of impactful BAS projects and grow your technical expertise,

#J-18808-Ljbffr