About The Position

Controls Programmer – Field‑Focused Industrial Automation Location: Sterling, VA Travel: Regional travel for commissioning and field support Position Summary The Controls Programmer develops, implements, and troubleshoots control programs for industrial and building automation systems. This is a hands‑on, field‑connected programming role, supporting commissioning, testing, and troubleshooting at active job sites-not a desk‑only programming position. Controls Programmers translate sequences of operation into working logic, graphics, alarms, and trends for BMS, EPMS, and SCADA systems.

Requirements

  • 2–4 years of industrial or building automation programming experience
  • Experience with platforms such as: Niagara Ignition PLC‑based systems (Rockwell preferred)
  • Strong understanding of control sequences and real‑world system behavior
  • Ability to troubleshoot systems in live operational environments
  • Comfort working on job sites, in electrical rooms, and with field teams

Responsibilities

  • Program DDC controllers and/or PLCs using approved standards
  • Build control logic, point databases, alarms, trends, and schedules
  • Develop HMI/graphics for operator and maintenance use
  • Support field commissioning and functional testing activities
  • Troubleshoot logic, I/O, communications, and device issues onsite
  • Configure and document BACnet and Modbus communications
  • Maintain backups, version control, and accurate configuration documentation
  • Support FAT/SAT testing and commissioning checklists
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service