Senior DDC Programmer

Maxair Mechanical, LLC

Marietta (GA)

On-site

USD 90,000 - 120,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Smartphone
401(k) match
Medical insurance
Dental & Vision
Paid time off
Holidays
Factory training
Ongoing education
Referral bonus
Incentive bonus

Job summary

CMS Controls Atlanta, a building automation contractor serving metro Atlanta, seeks a Senior DDC Programmer to own the software on projects using Distech Niagara N4. You will transform engineered drawings and sequences into tested, startup-ready programs.

You will set standards, maintain a library, review others' work, and mentor technicians. Travel to customer sites and office work are required; strong BACnet/Modbus knowledge and cross-system integrations are essential.

Qualifications

  • 5+ years of commercial DDC programming and integration experience.
  • Hands-on Niagara N4 with stations on JACE and Supervisor: networks, histories, alarms, and graphics.
  • Distech EC-gfxProgram experience required.
  • Experience with other BAS platforms such as RC, ALC, Trane, JCI, Honeywell, or Carrier.
  • Solid BACnet/IP, MS/TP, and Modbus knowledge; LonWorks experience helpful.
  • Ability to read mechanical and control drawings and understand HVAC systems.
  • Background check, drug test, and new-hire physical required.

Responsibilities

  • Program Distech ECLYPSE/ECB with EC-gfxProgram.
  • Configure and commission 75F systems.
  • Migrate legacy systems to Niagara N4.
  • Build graphics, histories, trends, and alarms from CMS standard library.
  • Review others' work and mentor startup/service technicians.
  • Provide daily updates to the Project Manager and track programming hours against the job budget.

Skills

DDC programming
Niagara N4
EC-gfxProgram
BACnet/IP
Modbus
LonWorks
IP networking
HVAC system knowledge
Mentoring

Education

Associate degree or equivalent

Tools

Niagara N4
EC-gfxProgram
RC-Studio
Trane Tracer
ALC WebCTRL
JCI Metasys
Carrier i-Vu

Job description

Description

Senior DDC Programmer / Systems Integrator

Niagara N4 | Distech Controls

Reports To

General Manager

Location

Atlanta, GA. Office and customer job sites.

Level

Senior. 5+ years of DDC programming experience.

Status

Full-time.

Pay Range

$90k to $120 per year, based on experience

About CMS Controls Atlanta

CMS Controls Atlanta is a building automation and controls contractor serving commercial facilities across metro Atlanta. We install, program, and service Distech, Niagara N4, and 75F systems. We also support and integrate the systems our customers already own, including Reliable Controls, ALC, Trane, Johnson Controls, Honeywell, and Carrier. Most of our work is retrofit and service, so on any given week you may be building a new Distech job or bringing a 20-year-old system into N4. We are part of Maxair and the Service Logic family of companies.

We are building this office on systems and standards, not on a few people who carry everything in their heads. This role is a big part of that.

The Role

The Senior DDC Programmer owns the software side of our projects. You take an engineered drawing set and a sequence of operations and turn it into a finished, tested program that our startup techs can check out without calling you back.

You will also set the programming standard for the Atlanta office. That means building and maintaining our standard library, reviewing other people's work, and helping the techs around you get better. This position reports directly to the General Manager.

Essential Duties
Programming & Integration
  • Program Distech ECLYPSE and ECB/ECL controllers using EC-gfxProgram.
  • Program Tridium Niagara N4 stations on JACE and Supervisor platforms.
  • Configure and commission 75F systems.
  • Support and program Reliable Controls, ALC, Trane, JCI, Honeywell, and Carrier systems.
  • Migrate legacy systems to Niagara N4.
  • Program and test DDC control sequences based on engineered drawings.
  • Integrate building equipment and legacy controllers using BACnet, Modbus, LonWorks, and third-party protocols.
  • Build graphics, histories, trends, and alarms from the CMS standard library.
Testing, Startup & Customer Support
  • Bench-test all programs before they leave the office, per Procedure 01.11.
  • Notify the Project Manager right away of any sequence that is wrong or can't be done as written.
  • Start up and commission DDC systems.
  • Provide training for customers.
Documentation & Project Controls
  • Keep well-documented startup and commissioning records.
  • Keep daily logs on multi-day site work and notes on service work orders.
  • Leave a notes folder on every JACE with VAV codes and a communication bus as-built.
  • Provide as-built drawings and red-lined sequences to the Applications Engineer.
  • Provide daily updates to the Project Manager and track programming hours against the job budget.
Standards, Leadership & Team Support
  • Own and maintain the Atlanta standard program library and programming standards.
  • Review other programmers' work before it leaves the office.
  • Mentor startup and service technicians.
  • Help Account Managers and the estimator scope programming hours on quotes.
  • Back up the service team on complex troubleshooting and integrations.
What Good Looks Like

We will measure this role on results, not activity. A strong Senior Programmer:

  • Ships programs that are complete. Startup does not find programming problems a bench test should have caught.
  • Lands programming hours at or under budget and speaks up early when a job is trending over.
  • Catches sequence and integration problems before they reach the field.
  • Finishes as-builts, JACE notes, and closeout docs before the job is turned over.
  • Makes the people around them better. Techs come to them with questions, and they leave with answers.

Requirements

Minimum Qualifications
  • 5 or more years of commercial DDC programming, including integration work.
  • Hands-on Niagara N4 experience building stations on JACE and Supervisor: networks, histories, alarms, and graphics.
  • Hands-on Distech programming experience with EC-gfxProgram.
  • Hands-on experience with at least one major BAS platform besides Niagara and Distech, such as Reliable Controls, ALC, Trane, JCI, or Honeywell. You need to be able to get into a system you didn't build and find your way around it.
  • Solid working knowledge of BACnet IP and MS/TP and Modbus. Working knowledge of LonWorks.
  • Able to read mechanical and controls drawings and understands how commercial HVAC systems run, including AHUs, VAVs, RTUs, chilled water, and heating hot water.
  • Working knowledge of IP networking: addressing, subnets, VLANs, routers, and remote access.
  • Vocational training, an associate degree, or equivalent experience.
  • Valid driver's license.
  • Must pass a background check for access to customer facilities, plus any required drug test and new-hire physical.
Preferred Qualifications
  • Niagara 4 Technical Certification (TCP).
  • Distech Controls factory training or certification.
  • Reliable Controls programming experience (RC-Studio).
  • 75F experience.
  • Experience with ALC WebCTRL, Trane Tracer, JCI Metasys, Honeywell, or Carrier i-Vu.
  • Legacy system migrations to Niagara N4.
  • Building graphics from a standard library.
  • Experience mentoring or leading other programmers or techs.
The Kind of Person We Want

Skills get you the interview. Character gets you the job. We hire for three things:

  • Humble. You own your mistakes, share credit, and don't need to be the smartest person in the room.
  • Hungry. You finish what you start and do it without being chased. You want to get better at your craft.
  • People smart. You read the room, communicate clearly with PMs, techs, and customers, and know how your work lands on the people downstream of you.
Working Conditions

Work is done both in the office and at customer facilities. Travel to job sites in all weather is a routine part of the job, in occupied commercial buildings and on active construction sites. Some travel is required. The job involves sitting; occasional lifting, carrying, pushing, and pulling; some climbing and balancing; frequent stooping, kneeling, crouching, and crawling; and fine finger dexterity.

Benefits
  • Company smartphone
  • 401(k) with company match
  • Medical, dental, and vision coverage
  • Paid time off with no waiting period, plus paid holidays
  • Factory training and ongoing education
  • Employee referral bonus
  • Incentive bonus

CMS Controls Atlanta, a Maxair / Service Logic company, is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, disability, protected veteran status, or any other characteristic protected by law

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior DDC Programmer
Senior DDC Programmer

Karachaganak Petroleum Operating B.V. (KPO) • Marietta (GA)

On-site
USD 90,000 - 120,000
Company smartphone
401(k) with company match
Medical, dental, and vision coverage
+1
Senior DDC Programmer & Systems Integrator
Senior DDC Programmer & Systems Integrator

Paylocity • Marietta (GA)

On-site
USD 90,000 - 120,000
Smartphone
401(k) match
Medical insurance
+7
Senior Building Controls Technician
Senior Building Controls Technician

The Building People • Dallas (TX)

On-site
USD 70,000 - 110,000
Senior Control Technician
Senior Control Technician

The Donohoe Companies, Inc. • Washington

On-site
USD 70,000 - 90,000
Medical, dental, and vision coverage
401k plan with a match
Tuition reimbursement
Senior Control Technician
Senior Control Technician

Complete Building Services • Washington

On-site
USD 69,000 - 90,000
Medical Insurance
Dental Insurance
Vision Insurance
+9
Senior Control Technician
Senior Control Technician

Donohoe Construction Company • Washington

On-site
USD 70,000 - 90,000
Competitive salary
Medical, dental, vision insurance
401k plan with match
+2
Building Controls Service Technician
Building Controls Service Technician

Karachaganak Petroleum Operating B.V. (KPO) • Marietta (GA)

On-site
USD 45,000 - 65,000
Senior Building Controls Technician
Senior Building Controls Technician

The Building People • Sacramento (CA)

On-site
USD 80,000 - 100,000
Medical & Rx
Dental
Vision
+2
Controls Project Manager
Controls Project Manager

Texas AirSystems • Austin (TX)

On-site
USD 95,000 - 130,000
Control Technician
Control Technician

Enviromatic Systems • Grand Prairie (TX)

On-site
USD 50,000 - 75,000
Competitive salary
Comprehensive benefits package including health, dental, and vision