Controls Programmer (BMS/BAS) - Sterling, VA

JSET Automated TechnologiesSterling, VA
Hybrid

About The Position

JSET Automated Technologies is seeking a Controls Programmer to develop, implement, troubleshoot, and support industrial and building automation systems throughout the Northern Virginia region. This is a hands-on programming role that combines software development with field commissioning, startup support, and real-world troubleshooting. The ideal candidate enjoys collaborating with field technicians, engineers, and commissioning teams to bring complex automation systems online successfully. This position primarily supports projects in the Sterling, VA and Northern Virginia market while providing regional project support as needed.

Requirements

  • 2+ years of experience programming industrial automation, building automation, or control systems
  • Experience with one or more of the following platforms: Niagara (Tridium) Ignition PLC-based automation systems
  • Rockwell Automation platforms preferred
  • Strong understanding of control sequences and system operation
  • Ability to troubleshoot automation systems in live operational environments
  • Experience supporting startup, commissioning, and field integration activities
  • Understanding of networking fundamentals and industrial communication protocols
  • Ability to read and interpret electrical drawings, controls schematics, and sequence of operations documents
  • Strong problem-solving and communication skills
  • Valid driver's license

Nice To Haves

  • Experience with Building Automation Systems (BAS) and Building Management Systems (BMS)
  • Experience with Electrical Power Monitoring Systems (EPMS)
  • Experience supporting data center, mission-critical, industrial, or large commercial projects
  • Familiarity with BACnet, Modbus TCP/IP, Modbus RTU, and related communication protocols
  • Experience developing HMI graphics and visualization platforms
  • Associate's or Bachelor's degree in Engineering, Controls, Automation, Computer Science, Electrical Technology, or a related field
  • Experience supporting commissioning, startup, and system integration activities

Responsibilities

  • Program, configure, and troubleshoot DDC controllers and PLC-based control systems
  • Develop control logic, sequences of operation, alarms, trends, schedules, and point databases
  • Create HMI graphics, dashboards, and operator interfaces
  • Configure and document BACnet, Modbus, and related communication protocols
  • Support field commissioning, startup, and functional testing activities
  • Troubleshoot control logic, communication issues, I/O challenges, and device integration problems
  • Work closely with field technicians, project managers, engineers, and commissioning personnel
  • Support Factory Acceptance Testing (FAT) and Site Acceptance Testing (SAT)
  • Maintain backups, version control, and project documentation
  • Assist with system optimization and performance improvements
  • Support project turnover and closeout activities

Benefits

  • Competitive Pay
  • Medical, Dental, and Vision Insurance
  • 401(k) with Company Match
  • Paid Time Off and Paid Holidays
  • Company-Paid Life Insurance
  • Career Advancement Opportunities
  • Ongoing Technical Training and Professional Development
  • Opportunity to Work on Large-Scale Data Center and Critical Infrastructure Projects
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service