1

Ddc Programmer Jobs in Raleigh, NC (NOW HIRING)

DDC Startup/Commissioning Technician

Raleigh, NC · On-site

$27 - $35.75/hr

Distech and/or Siemens programming, commissioning and graphics preferred. * Entry level candidates with proven experience and exposure to DDC systems will be considered based on that experience. * On ...

Ability to read and coordinate engineered control drawings to Mechanical and Electrical prints ... DDC/Process Controls Systems installation preferred * Experience in installing " to 1" EMT and ...

next page

Showing results 1-20

Ddc Programmer information

See Raleigh, NC salary details

$39.4K

$78.4K

$108.9K

How much do ddc programmer jobs pay per year?

As of Sep 13, 2026, the average yearly pay for ddc 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 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.

Assistant Division Design Engineer - Durham Co. - 60019385

Durham, NC • On-site

$57K - $101K/yr

Other

Posted 2 days ago

New


Job description

Agency Dept of Transportation Division State Hwy Administrator - Div of Hwys Job Classification Title Engineer I (NS) Position Number 60019385 Grade NC16

About Us It’s the mission of the NC Department of Transportation to connect people, products and places safely and efficiently with customer focus, accountability, and environmental sensitivity to enhance the economy and vitality of North Carolina. We encourage you to consider joining NCDOT where our work not only serves the citizens of North Carolina but has an impact on our world through all modes of transportation.

Description of Work

Please note that all positions close at 12:00 AM on the posted closing date. You must apply by 11:59 PM prior to the posted closing date. This position is located in the Division 5 Project Development Unit in Durham County. The Project Development Unit is responsible for all aspects of project development, coordination, design, review, and contract letting. The position will serve as the Assistant to the DDC Engineer in the production of roadway design plans and estimates, creating construction documents, design and review erosion control, hydraulics, pavement marking and roadway plans from inception through final construction in accordance with NCDOT policy manuals, standards and specifications. Duties include the effective use of engineering software, including but not limited to MicroStation, GEOPAK, and OpenRoads Designer, to aid in the production of small-scale roadway projects. Responsibilities also include developing concepts and estimates for roadway projects – including construction and Right-of-Way (ROW) costs – based on recent NCDOT bid pricing. This position will manage and coordinate all aspects of project development including planning and design while aiming to keep projects within scope, schedule, and budget. The engineer will be expected to effectively communicate with internal and external stakeholders to ensure project success. This role involves supporting the DDC Engineer and Senior Assistant DDC Engineers in managing consultant-related tasks, including plan review, scope development, man-hour estimation, contract negotiation, progress report validation, invoice approval, and consultant performance evaluation. The engineer must be willing to occasionally visit project sites to investigate existing conditions prior to and throughout the design of the project, as well as attend on-site meetings with other project team members as needed. The role may include coordination with contractors and visits to projects being constructed by on-call contracts, with supervision and guidance from other team members. Selected applicant must be able to legally operate a motor vehicle.

Knowledge Skills and Abilities/Management Preferences

Salary Grade and Salary Range: NC16 / $57,983 - $101,470 Management prefers applicants with the following:

  • Demonstrated ability to understand and interpret engineering concepts, practices, and theories related to transportation
  • Computer experience including office software and drafting software
  • Experience in reading and interpreting highway construction plans and contracts
  • Knowledge of the principles and practices of Civil Engineering
  • Demonstrated ability maintaining effective working relationships with NCDOT staff, consultants, contractors, and public officials while managing conflicts and deadlines
Minimum Education and Experience

Some state job postings say you can qualify by an “equivalent combination of education and experience.” If that language appears below, then you may qualify through EITHER years of education OR years of directly related experience, OR a combination of both. See the Education and Experience Equivalency Guide for details. Bachelor's degree in an applicable field of engineering from an appropriately accredited institution; or an equivalent combination of education and experience.

Necessary Special Requirements

May require registration as a professional engineer by the North Carolina Board of Examiners for Engineers and Surveyors. In accordance with the Governor’s Executive Order 303, our agency supports second-chance employment for individuals who were previously incarcerated or justice-involved. We invite all potential applicants to apply for positions for which they may be qualified. It is important that your application includes all your relevant education and work experience and that you answer all questions associated with the application.

EEO Statement

The State of North Carolina is an Equal Employment Opportunity Employer and dedicated to providing employees with a work environment free from all forms of unlawful employment discrimination, harassment, or retaliation. The state provides reasonable accommodation to employees and applicants with disabilities; known limitations related to pregnancy, childbirth, or related medical conditions; and for religious beliefs, observances, and practices.

#J-18808-Ljbffr