1

Freelance Building Automation Programmer Jobs in Raleigh, NC

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

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

... building System Assessments to enhance material handling system performance BASIC QUALIFICATIONS - Bachelor's degree in computer science, electrical engineering, automation engineering, or equivalent ...

Raleigh, NC The Automation Engineer will support the AI Solutions & Automation pillar by designing, building, and maintaining workflow automations, system-connected business processes, alerts, task ...

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.

Automation Engineer Industrial & Building Automation Systems

MMR Consulting

Raleigh, NC โ€ข On-site

Other

Posted 17 days ago


Job description

Salary:

Previous Pharmaceutical/Biotech experience is mandatory for this role.


MMR Consulting is an engineering and consulting firm specializing in the pharmaceutical and biotechnology industries. Its services include Automation, Project Management, and Validation.


MMR Consulting has offices in Canada, USA, and Australia.


We are seeking an experienced Automation Engineer with strong expertise in Rockwell Automation / Allen-Bradley control systems to support the design, implementation, commissioning, and maintenance of industrial automation and building control systems. The ideal candidate will have hands-on experience with PLC/HMI/SCADA development, controls integration, and troubleshooting in manufacturing or critical facility environments. Secondary experience with Siemens Desigo CC or Delta Controls/DeltaV visualization platforms is highly desirable. This role requires a technically strong engineer capable of working independently across multiple automation disciplines while collaborating with operations, maintenance, engineering, and project teams.

This role is based out of Raleigh, NC.


Responsibilities

  • Design, program, troubleshoot, and maintain Rockwell Automation / Allen-Bradley PLC systems including ControlLogix, CompactLogix, FactoryTalk View SE/ME, and Studio 5000 / RSLogix.
  • Develop and support HMI and SCADA applications.
  • Configure and troubleshoot industrial communication networks including EtherNet/IP, Modbus, BACnet, and OPC.
  • Perform system integration, startup, commissioning, and validation activities.
  • Diagnose and resolve automation, instrumentation, and controls issues in real-time operational environments.
  • Support change control, documentation updates, and system lifecycle management.
  • Collaborate with maintenance and operations teams to improve system reliability and uptime.
  • Support Siemens Desigo CC platform configuration, integration, and troubleshooting.
  • Assist with Delta Controls/DeltaV visualization and BAS integrations.
  • Participate in automation upgrades, migrations, and capital projects.
  • Develop and maintain technical documentation including functional specifications, IO lists, network diagrams, and SOPs.
  • Coordinate meetings with cross-functional departments, to drive project progress, facilitate decisions, and provide updates.
  • Travel may be occasionally required for meetings with clients, equipment fabrication vendors or Factory Acceptance Testing (FATs).
  • Work may require occasional support over shutdowns or extended hours, specifically during installation and commissioning / validation phases.
  • Visit construction and installation sites.
  • Supervise contractors during critical installations of process equipment and associated utilities.
  • Other duties assigned by client, and/or MMR, based on workload and project requirements.

Qualifications

  • Excellent written and spoken English is required including the preparation of technical documents in English
  • Knowledge of GMP requirements for working in pharma/biotech facilities, with a Basic understanding of SOPs, Validation, Change Controls.
  • Knowledge of GAMP and data integrity requirements
  • Years of experience:
  • Minimum 5+ years of pharma (8+ years is preferred) building automation engineering experience, with at least 3 years (5+ years is preferred) of building controls experience with BAS.
  • Strong experience with Rockwell Automation / Allen-Bradley systems.
  • Experience programming and troubleshooting PLC/HMI/SCADA systems.
  • Knowledge of industrial control system architecture and networking.
  • Experience with commissioning and startup activities.
  • Strong troubleshooting and root-cause analysis skills.
  • Ability to read and interpret electrical and controls documentation.
  • Possess leadership skills, and be able to take initiative to lead projects, involving multiple stakeholders, departments, and varying complexity.
  • Possess mentorship skills, to coach and develop junior and intermediate employees.
  • Basic knowledge of AutoCAD is an asset.
  • Engineering degree, preferably in Electrical, Electromechanical, Controls, Chemical, Mechanical Engineering or a related discipline.



As part of our recruitment process, we may use technology-assisted tools, including AI-enabled systems, to support application review and candidate evaluation. Hiring decisions are made with human oversight and consideration.


Equal Employment Opportunity and Reasonable Accommodations

MMR Consulting is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Our hiring decisions are based on merit, qualifications, and business needs. We are committed to working with and providing reasonable accommodations to individuals with disabilities globally. If, because of a medical condition or disability, you need a reasonable accommodation for any part of the application or interview process, please let us know the nature of your request.