1

Ddc Programmer Jobs (NOW HIRING)

DDC Programmer - Wilson

Wilson, NC · On-site

$25.25 - $33.50/hr

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

DDC Programmer - Wilson

Wilson, NC · On-site

$25.25 - $33.50/hr

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

The Senior Field DDC Engineer is an experienced technical contributor responsible for leading the deployment, commissioning, troubleshooting, and optimization of Delta Controls DDC-based building ...

Lead Field DDC Engineer

$104K - $138K/yr

The Lead Field DDC Engineer is a senior technical leader responsible for the design, development, coordination, and delivery of Delta Controls DDC-based building automation systems across complex ...

The Senior Field DDC Engineer is an experienced technical contributor responsible for leading the deployment, commissioning, troubleshooting, and optimization of Delta Controls DDC-based building ...

$75K - $99K/yr

The Lead Field DDC Engineer is a senior technical leader responsible for the design, development, coordination, and delivery of Delta Controls DDC-based building automation systems across complex ...

The Senior Field DDC Engineer is an experienced technical contributor responsible for leading the deployment, commissioning, troubleshooting, and optimization of Delta Controls DDC-based building ...

BMS Programmer

Woburn, MA · On-site +1

$100K - $135K/yr

Engineering Manager Who We Are At BCM Controls , our mission is simple: to be the best place you ... Tuition reimbursement What You'll Do You will develop and support software for DDC controls, HVAC ...

BMS Programmer

Woburn, MA · On-site

$100K - $135K/yr

Engineering Manager Who We Are At BCM Controls , our mission is simple: to be the best place you ... Tuition reimbursement What You'll Do You will develop and support software for DDC controls, HVAC ...

Generate engineering requests for design conflicts, database issues, sequence problems, field ... Advanced DDC/BAS technical knowledge, including HVAC/mechanical systems, central plant sequencing ...

Inspector (NYC DDC)

New York, NY · On-site

$35.78 - $67.08/hr

... DDC) infrastructure projects to ensure contractor work complies with project plans and ... Utilizes engineering inspection practices to perform complicated mathematical calculations and ...

... DDC) infrastructure projects to ensure contractor work complies with project plans and ... Utilizes engineering inspection practices to perform complicated mathematical calculations and ...

The Senior DDC Control Technician performs advanced testing, troubleshooting, calibration, system ... Verify controller programs against design sequences, document discrepancies for engineering ...

$90K - $120K/yr

Lead engineering analysis and solution development efforts. * Support migration planning and ... DDC is dedicated to empowering the Navajo Nation and communities we serve. Benefits * Benefits ...

next page

Showing results 1-20

Ddc Programmer information

See salary details

$40.5K

$80.7K

$112K

How much do ddc programmer jobs pay per year?

As of Sep 11, 2026, the average yearly pay for ddc programmer in the United States is $80,664.00, according to ZipRecruiter salary data. Most workers in this role earn between $68,000.00 and $92,500.00 per year, depending on experience, location, and employer.

What is a DDC programmer?

DDC Programmers are professionals who specialize in programming Direct Digital Control (DDC) systems, which are used to automate and manage building HVAC (heating, ventilation, and air conditioning) systems and other building automation controls. They write, configure, and troubleshoot software that controls various building functions to ensure energy efficiency, occupant comfort, and system reliability. DDC Programmers often work with building management systems (BMS) and collaborate with engineers, technicians, and facility managers to optimize building performance.

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

To thrive as a DDC Programmer, you need a solid understanding of HVAC systems, control theory, and programming logic, often supported by a degree in engineering or a related field. Familiarity with DDC platforms like Tridium Niagara, Johnson Controls, or Siemens systems, as well as certifications such as Niagara AX/N4, are commonly required. Strong problem-solving abilities, attention to detail, and effective communication skills help you excel in troubleshooting and collaborating with project teams. These skills ensure accurate system design, efficient building automation, and reliable performance in complex environments.

What are some typical challenges faced by DDC programmers when integrating new systems into existing building automation environments?

DDC Programmers often encounter challenges related to compatibility and communication between legacy and modern systems when integrating new controls. Ensuring smooth data flow, minimizing downtime, and maintaining system security during upgrades can require creative problem-solving and close collaboration with other engineers and facility managers. Successful integration usually involves extensive testing, troubleshooting, and customization of control logic to meet specific client needs while adhering to industry standards.

What is the difference between Ddc Programmer vs PLC Programmer?

AspectDdc ProgrammerPLC Programmer
CredentialsTypically requires a degree in computer science, electrical engineering, or related field; certifications in DDC systems are a plusRequires a degree in electrical engineering, automation, or related; certifications in PLC programming are common
Work EnvironmentDesigning, programming, and troubleshooting building automation systems in commercial or industrial settingsDeveloping and testing PLC programs for manufacturing, automation, or process control systems
Industry UsageBuilding automation, HVAC control systemsManufacturing, industrial automation, process control

Both Ddc Programmers and PLC Programmers work with automation systems, but Ddc Programmers focus on building management systems, while PLC Programmers specialize in industrial control systems. The roles often overlap in skills and certifications, but their applications differ based on industry needs.

Do Ddc programmers get paid well?

Ddc programmers typically earn competitive salaries that reflect their specialized skills in programming and automation within industrial control systems. Compensation varies based on experience, location, and certifications, with many earning above average wages in the tech and manufacturing sectors.

How to become a Ddc programmer?

To become a DDC (Direct Digital Control) programmer, you typically need a background in computer science, engineering, or automation technology, along with knowledge of control systems and programming languages such as ladder logic, C, or Python. Gaining experience with building management systems, HVAC controls, or industrial automation software is also important, and certifications in relevant control systems or programming can enhance job prospects.

What cities are hiring for Ddc Programmer jobs?

Cities with the most Ddc Programmer job openings:

What states have the most Ddc Programmer jobs?

States with the most job openings for Ddc Programmer jobs include:

What are popular job titles related to Ddc Programmer jobs?

For Ddc Programmer jobs, the most frequently searched job titles are:

DDC Programmer - Wilson

Wilson, NC • On-site

Piedmont Service Group
Facilities Support Services • 201 - 500 employees

$25.25 - $33.50/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 4 days ago


Piedmont Service Group rating

5.4

Company rating: 5.4 out of 10

Based on 6 frontline employees who took The Breakroom Quiz


Job description

Description

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.


JOB TITLE: Building Automation Programmer/ Systems Integrator (Reliable / ABB)

REPORTS TO: Operations Manager

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

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.

Requirements

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.

What Piedmont Service Group employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom