Demo

Building Automation Programmer

Piedmont Service Group
Wilson, NC Full Time
POSTED ON 1/14/2026
AVAILABLE BEFORE 3/13/2026

Job Details

CMS Controls is the leading building automation and controls company in North Carolina. At CMS Controls, we have provided hundreds of installations across the Southeast with proven cost-effective energy saving designs. From building automation, lighting controls and systems integration, CMS Controls has a solution for every type of facility.
CMS Controls is looking for motivated and energetic individuals that thrive in a team atmosphere. 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.
GENERAL SUMMARY:
Program and Commission Reliable and ABB DDC controls to meet engineered sequence of operations
ESSENTIAL DUTIES AND TASKS:
  • Programming ABB and Reliable Controls Systems
  • Program Tridium Niagara AX and N4 based systems
  • Program and test DDC Control sequences based on engineered drawings
  • Integrate building equipment and legacy controllers using LonWorks, BACnet, Modbus, and third-party protocols
  • Startup and Commission DDC systems
  • Provide training for customers
  • Keep well-documented startup and commissioning reports
  • Provide as-built drawings to DDC engineer
  • Provide daily updates to project manager
  • Working knowledge of PC's and computer networking
WORKING CONDITIONS:
Work is typically performed both in the office and onsite at the customer facility. Travel to client site in varying weather conditions is a routine part of the work and is subject to existing commercial building conditions as well as commercial construction site conditions. Some travel required. The usual and customary methods of performing the job's functions require the following physical demands: sitting, occasional lifting, carrying, pushing, and/or pulling; some climbing and balancing; frequent stooping, kneeling, crouching, and/or crawling; and significant fine finger dexterity.
SPECIALIZED SKILLS AND KNOWLEDGE:
  • Professional image in personal appearance and behavior
  • Ability to prioritize work and organize tasks
  • Excellent communication and interpersonal skills
  • Mature judgment
  • Self-starter with desire for continued learning
  • Controls programming experience desired. Related experience with Block, Ladder and line-code based control lines also a plus.
  • Tridium AX or N4 certification a plus
  • Experience with Distech BACnet and LonWorks is desirable
  • Experience with Web-enabled Building Automation and Integration programming and engineering.
  • Experience in BAS graphics generation from standardized library
  • Knowledge of IP LAN and WAN including Routers
Benefits:
  • Medical
  • Vision
  • Dental
  • Company Paid Short and Long Term Disability
  • Company Paid Life Insurance
  • FSA
  • 401k with Company Match and Profit-Sharing Plan
  • Accident and Critical Illness
  • Three weeks of Paid Time Off in your first year of hire
  • Paid Holidays
  • Wellness Incentives
MINIMUM QUALIFICATIONS:
  • Post high school vocational school, related on-the-job experience, or an associate's degree.
  • Minimum 3 years of DDC controls programming experience including integrations (A combination of education and experience may be
  • substituted when competency is demonstrated)
  • Comprehensive knowledge of BAS controls concepts and applications
  • Strong understanding of commercial building mechanical and electrical operations
  • Pass a background check to allow access to various types of facilities
  • The applicant must be able to pass any required drug test and new-hire physical examination.
CMS Controls/Piedmont Service Group is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender identity, sexual orientation, national origin, disability, or status as a protected veteran.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

Salary.com Estimation for Building Automation Programmer in Wilson, NC
$77,206 to $96,120
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Building Automation Programmer?

Sign up to receive alerts about other jobs on the Building Automation Programmer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$68,545 - $91,432
Income Estimation: 
$77,456 - $102,587
Income Estimation: 
$96,240 - $123,168
Income Estimation: 
$120,579 - $154,482
Income Estimation: 
$115,522 - $153,258
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Piedmont Service Group

  • Piedmont Service Group Wilson, NC
  • Description: DDC Installer CMS Controls is continuing to grow and we are hiring DDC Installers for Building Automation System (HVAC controls) installation.... more
  • 15 Days Ago

  • Piedmont Service Group Raleigh, NC
  • Description Job Title: HVAC Commercial Service Technician Job Type: Full-time Location: Raleigh, NC We are seeking a skilled HVAC Commercial Service Techni... more
  • 8 Days Ago

  • Piedmont Service Group Greensboro, NC
  • Description Open Position: Service Technician About the company: Established in Raleigh, NC in 1971, Piedmont Service Group is a privately held energy effi... more
  • Just Posted

  • Piedmont Service Group Wilson, NC
  • Job Details Building Automation Installer CMS Controls is continuing to grow and we are hiring DDC Installers for Building Automation System (HVAC controls... more
  • Just Posted


Not the job you're looking for? Here are some other Building Automation Programmer jobs in the Wilson, NC area that may be a better fit.

  • Schneider Electric Raleigh, NC
  • What will you do? P&L responsibility for our North Carolina Digital Buildings branch , prioritizing employee engagement, safety, customer satisfaction and ... more
  • 19 Days Ago

  • Schneider Electric Morrisville, NC
  • Schneider Electric is looking for a Building Automation Systems Technician in the Mooresville, NC area. For this position is typically held by someone who ... more
  • 20 Days Ago

AI Assistant is available now!

Feel free to start your new journey!