Controls Programmer (BMS/BAS) - Sterling, VA

JSET Automated Technologies LLC

Sterling (VA)

On-site

USD 70,000 - 110,000

Full time

13 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive Pay
Medical Insurance
401(k) with Company Match
Paid Time Off
Life Insurance
Career Growth
Technical Training
Large-scale Projects

Job summary

JSET Automated Technologies is seeking a Controls Programmer to develop, implement, troubleshoot, and support industrial and building automation systems across the Sterling, VA area.

This hands-on role blends software development with field commissioning, startup support, and real-world troubleshooting. You will collaborate with field technicians, engineers, and commissioning teams to bring complex automation systems online successfully.

Qualifications

  • 2+ years of experience programming industrial automation, building automation, or control systems.
  • Experience with Niagara (Tridium), Ignition, PLC-based automation, or Rockwell preferred.
  • Strong understanding of control sequences and system operation.

Responsibilities

  • Program, configure, and troubleshoot DDC controllers and PLC-based systems.
  • Develop control logic, sequences, alarms, trends, schedules, and point databases.
  • Create HMI graphics, dashboards, and operator interfaces.

Skills

Industrial automation
BMS/BAS programming
HMI development
Field commissioning
Networking basics
Reading schematics
Driver's license

Education

Associate's or Bachelor's in Engineering or related field

Tools

Niagara (Tridium)
Ignition
Rockwell Automation
PLC programming

Job description

Controls Programmer (BMS / BAS / Industrial Automation)
Location:

Sterling, VA

Travel:

Regional Travel for Commissioning and Field Support

Company:

JSET Automated Technologies

About JSET Automated Technologies

JSET Automated Technologies specializes in Building Management Systems (BMS), Electrical Power Monitoring Systems (EPMS), industrial controls, and mission-critical infrastructure projects. Our teams support advanced automation and controls installations across data centers, industrial facilities, and critical infrastructure environments throughout the United States.

This role is ideal for candidates with experience as a Controls Programmer, Automation Engineer, BAS Programmer, BMS Programmer, PLC Programmer, SCADA Programmer, Controls Engineer, or Building Automation Specialist.

Position Overview

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.

What You’ll Do
  • 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
Required Qualifications
  • 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
Preferred Qualifications
  • 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
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
Work Environment
  • Combination of office, field, and commissioning environments
  • Active construction sites, data centers, and operational facilities
  • Collaboration with project managers, technicians, engineers, owners, and commissioning teams
  • Regional travel to project sites as required
  • Opportunity to support some of the most advanced mission-critical facilities in the country
Join the JSET Team

If you're passionate about automation, controls, and solving complex technical challenges, JSET offers an opportunity to work on cutting-edge projects while growing your career alongside an experienced team of automation professionals.

Work Authorization:

Applicants must be authorized to work in the United States on a full-time basis. JSET Automated Technologies does not sponsor employment visas for this position.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Controls Programmer (BMS/BAS) - Sterling, VA
Controls Programmer (BMS/BAS) - Sterling, VA

Jset • Sterling (VA)

On-site
USD 85,000 - 115,000
Competitive Pay
Health Insurance
401(k) with Match
+5
Controls Programmer (Niagara / Ignition / PLC)
Controls Programmer (Niagara / Ignition / PLC)

JSET Automated Technologies LLC • South Bend (IN)

Hybrid
USD 70,000 - 110,000
Medical Insurance
401(k) with Company Match
Paid Time Off
+4
Controls Programmer (Niagara / Ignition / PLC)
Controls Programmer (Niagara / Ignition / PLC)

Jset • South Bend (IN)

Hybrid
USD 75,000 - 110,000
Competitive Compensation
Medical, Dental, and Vision Insurance
401(k) with Company Match
+4
Controls Technician (BMS/BAS) - Sterling, VA
Controls Technician (BMS/BAS) - Sterling, VA

Jset • Sterling (VA)

On-site
USD 60,000 - 90,000
Controls Programmer, BMS/BAS for Mission-Critical Projects
Controls Programmer, BMS/BAS for Mission-Critical Projects

Jset • Sterling (VA)

On-site
USD 85,000 - 115,000
Competitive Pay
Health Insurance
401(k) with Match
+5
BMS/BAS Controls Programmer — Field Commissioning
BMS/BAS Controls Programmer — Field Commissioning

JSET Automated Technologies LLC • Sterling (VA)

On-site
USD 70,000 - 110,000
Competitive Pay
Medical Insurance
401(k) with Company Match
+5
Controls Technician (BMS/BAS) - Atlanta, GA
Controls Technician (BMS/BAS) - Atlanta, GA

Jset • Atlanta (GA)

On-site
USD 58,000 - 82,000
Competitive pay
Medical, Dental, and Vision insurance
401(k) with company match
+4
Controls Technician (BMS/BAS) - South Bend, IN
Controls Technician (BMS/BAS) - South Bend, IN

Jset • South Bend (IN)

On-site
USD 42,000 - 64,000
Competitive Pay
Medical Insurance
Dental Insurance
+6
Controls Technician (BMS/BAS) - Columbus, OH
Controls Technician (BMS/BAS) - Columbus, OH

JSET Automated Technologies LLC • Columbus (OH)

On-site
USD 55,000 - 75,000
Competitive Pay
Medical, Dental, Vision Insurance
401(k) with Company Match
+4
Controls Technician (BMS/BAS) - Columbus, OH
Controls Technician (BMS/BAS) - Columbus, OH

Jset • Columbus (OH)

On-site
USD 55,000 - 80,000
Competitive Pay
Medical Insurance
Dental Insurance
+6