1

Freelance Building Automation Programmer Jobs in Raleigh, NC

Senior Automation Engineer

Durham, NC · On-site

$100K - $131K/yr

... Building Management System, and Data Historian. Support Validation with the planning and execution ... automation engineering skills and ability. • Have Fieldbus configuration and management ...

Senior Automation Engineer

Durham, NC · On-site

$100K - $131K/yr

... Building Management System, and Data Historian. Support Validation with the planning and execution ... strong automation engineering skills and ability. Have Fieldbus configuration and management ...

Be Seen First

Building Engineer - Class A Commercial Office | Direct Hire * Commercial Real Estate / Facilities ... Comfortable using maintenance software, building automation systems, and mobile devices

Own and maintain building management and environmental monitoring systems supporting a new ... automation system non-conformances Essential Requirements: * Bachelor's degree in Engineering ...

next page

Showing results 1-20

Freelance Building Automation Programmer information

See Raleigh, NC salary details

$39.4K

$78.4K

$108.9K

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

As of Jun 9, 2026, the average yearly pay for freelance building automation programmer in Raleigh, NC is $78,412.00, according to ZipRecruiter salary data. Most workers in this role earn between $66,100.00 and $89,900.00 per year, depending on experience, location, and employer.

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

To thrive as a Freelance Building Automation Programmer, you need expertise in HVAC systems, controls programming, and a solid understanding of electrical and mechanical engineering principles, often supported by a relevant technical degree or certification. Familiarity with industry-standard platforms such as BACnet, LonWorks, Tridium Niagara, and tools like AutoCAD and PLC programming software is essential. Strong problem-solving abilities, self-management, and effective client communication distinguish top performers in this role. These skills ensure accurate system integration, client satisfaction, and the successful delivery of complex automation projects.

What are some common challenges faced by freelance building automation programmers, and how can they be overcome?

Freelance building automation programmers often encounter challenges such as integrating diverse systems from multiple manufacturers and keeping up with frequent updates in automation protocols. Managing client expectations and project timelines can also be demanding, especially when working remotely or with limited onsite access. To overcome these obstacles, it's important to stay current with industry certifications, develop strong communication skills for client coordination, and build a reliable network of contacts for technical support. Efficient project management tools and regular professional development can also help freelancers succeed in this dynamic field.

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

AspectFreelance Building Automation ProgrammerBuilding Automation Technician
CredentialsTypically requires certifications in programming, networking, and building automation systemsOften holds technical certifications or trade licenses related to system installation and maintenance
Work EnvironmentWorks independently or with clients, often remotely or on-site for specific projectsPrimarily on-site, maintaining and troubleshooting automation systems
Employer & Industry UsageFreelancers serve multiple clients across commercial, industrial, and institutional sectorsEmployed by facilities or service companies to perform routine system upkeep

While both roles involve building automation systems, Freelance Building Automation Programmers focus on designing and customizing control software, often working independently. Building Automation Technicians handle installation, maintenance, and troubleshooting of these systems on-site. The roles complement each other but differ mainly in scope and work setting.

What is a Freelance Building Automation Programmer?

A Freelance Building Automation Programmer is a professional who specializes in designing, programming, and troubleshooting automated control systems for buildings on a contract or project basis. They work with systems such as HVAC, lighting, security, and energy management to ensure buildings operate efficiently and comfortably. Unlike full-time employees, freelancers are typically hired for specific projects or timeframes and may work with multiple clients. Their expertise helps optimize building performance, reduce operational costs, and integrate new technologies into existing infrastructure.
What are popular job titles related to Freelance Building Automation Programmer jobs in Raleigh, NC? For Freelance Building Automation Programmer jobs in Raleigh, NC, the most frequently searched job titles are:
What job categories do people searching Freelance Building Automation Programmer jobs in Raleigh, NC look for? The top searched job categories for Freelance Building Automation Programmer jobs in Raleigh, NC are:
What cities near Raleigh, NC are hiring for Freelance Building Automation Programmer jobs? Cities near Raleigh, NC with the most Freelance Building Automation Programmer job openings:
Infographic showing various Freelance Building Automation Programmer job openings in Raleigh, NC as of May 2026, with employment types broken down into 21% As Needed, 19% Full Time, 20% Part Time, 24% Temporary, 6% Contract, and 10% Nights. Highlights an 71% Physical, 2% Hybrid, and 27% Remote job distribution, with an average salary of $78,412 per year, or $37.7 per hour.
Building Management Control System Technician

Building Management Control System Technician

Wood Plc

Durham, NC

Other

Posted 22 days ago


Job description

Overview / Responsibilities

Wood Programs, Inc. (WPI) is seeking a Building Management Control System Technician to join our team in Durham, NC.

Monitors, Inspects, Maintains, repairs, and installs heating, air conditioning, and lighting system controls, infrastructure panels, network controllers and cabling. Performs assessment troubleshooting and repair communication issues, program updates, and/or controls component hardware.  Maintains building controls and control devices to ensure efficient and safe operation of HVAC equipment.  Ensures compliance with laboratory control conditions and comfort compliance in administrative spaces.  Maintains and repairs graphic and logic issues as well as alarms setup and monitoring of the building automation system

Essential Duties and Responsibilities:

  • Performs preventative maintenance, calibration, programming, and maintenance of instrumentation, equipment, and controls for optimum performance through the campus Building Automation Systems.
  • Working knowledge of computer programming, electric and pneumatic controls, and HVAC Sequences, function block, and/or line code programming
  • Proficient in Microsoft Office Products (Word, Excel, Access, Etc.)
  • Familiar with multiple manufacturers' DDC Controls equipment and programming
  • Controls, troubleshoots, and repairs BAS related mechanical equipment such as HVAC, process utilities, steam, chilled water, reheat water, and lighting.
  • May provide training on electronic control systems operations.
  • Conducts extensive self-study (reading, research, and practice) to improve and maintain technical proficiency in products concerning installation, operation, maintenance, service, and repair of direct digital control systems as well as pneumatic control systems.
  • Performs basic commissioning and system diagnostics from system-level controllers to end devices.
  • Makes recommendations for improvements in instrumentation, procedures, and work practices to improve efficiency, reliability, and indoor air quality.
  • Provides after-hours support to the on-call maintenance team for building automation and control needs, including after-hour breakdowns or emergencies per established procedures.
  • Share information and communicate effectively to develop good work relationships with co-workers, supervisor, vendors, and customers (internal and external)
  • Monitors, adjusts, troubleshoots, and services all aspects of the building automation systems in a campus setting including laboratory admin, and data center spaces.
  • Adheres to change management process to request, implement, and document changes made to BAS programming and graphics.
  • Utilizes mechanical skills to complete assignments when necessary.
  • Maintain a clean, safe work environment.
  • Performing other duties as assigned by Management or Lead.
Skills / Qualifications
  • Distech and Siemens Controls experience desirable
  • Schneider Electric i/Net and SmartStruxure controls experience desired
  • Must be able to search out and read applicable literature
  • Niagara AX or N4 Certification a plus
  • Experience with BACnet other legacy protocols
  • High School diploma or equivalent
  • 10 years of experience working on commercial and/or industrial Building Automation Systems
  • Control System Licensing and/or certification preferred
Company Overview

Wood is a global leader in engineering and consultancy across energy and the built environment, helping to unlock solutions to some of the world's most critical challenges. We provide consulting, projects and operations solutions in more than 60 countries, employing around 40,000 people. www.woodplc.com

Diversity Statement

We are an equal opportunity employer that recognises the value of a diverse workforce. All suitably qualified applicants will receive consideration for employment on the basis of objective criteria and without regard to the following (which is a non-exhaustive list): race, colour, age, religion, gender, national origin, disability, sexual orientation, gender identity, protected veteran status, or other characteristics in accordance with the relevant governing laws.

Employment Type: OTHER