Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

Piper Companies • Richmond, Virginia, United States
Role & seniority: Automation Engineer (mid–senior level) at a design-build and systems integration firm.
Location & work type: Onsite role; report to Richmond, VA; based in Northern Virginia; full-time employment.
Stack/tools: BMS/EPMS/SCADA systems; PLCs; Modbus (gateway configuration, Modscan for troubleshooting); vendor power equipment (meters, PDU, ATS, generators, STS, UPS, batteries); MCC/controls networking concepts; general industrial automation and commissioning.
Develop, implement, and maintain complex BMS/EPMS/SCADA solutions with advanced configurable integrations.
Configure Modbus gateway communications; troubleshoot via Modscan and related tools.
Configure communication parameters for PLC-based systems and vendor equipment (meters, PDUs, generators, UPS, etc.).
8+ years experience with installation, troubleshooting, and/or testing of EPMS/BMS/SCADA systems and PLCs.
Proven ability to configure Modbus communications and integrate vendor equipment.
CCST certification and Security+ certification (preferred).
Compensation: $100,000–$150,000 (based on experience); comprehensive benefits (medical, dental, vision, 401k, PTO, holidays, sick leave).
Note: Applications open 2/11/26; is a posting for at least 30 days.
Piper Companies is looking for an Automation Engineer to join a design-build and systems integration firm based out of Northern Virginia. This role requires the candidate to report onsite to Richmond, VA.
Assist in the development, implementation, and maintenance of complex BMS, EPMS and SCADA systems, focusing on advanced configurable integrations Configure Modbus Gateway devices communication protocol and ability to use applications like Modscan for troubleshooting and monitoring Understand the vendor’s manuals and configure vendor’s power meter, PDU, ATS, Generators, STS, UPS, and Battery systems etc Understand PLC applications to configure the communication parameters
8+ years of experience with installation, troubleshooting and/or testing of EPMS, BMS, Industrial instrumentation and/or SCADA systems and PLCs CCST certification and Security+ certification are preferred
$100,000 - $150,000 (based on experience) Comprehensive benefit package; Cigna Medical, Cigna Dental, Vision, 401k w/ ADP, PTO, paid holidays, sick Leave as required by law
This job opens for applications on 2/11/26. Applications for this job will be accepted for at least 30 days from the posting date
PLC, programmable logic controller, ladder logic, function block diagram, structured text, sequential function chart, tag-based addressing, remote I/O, SCADA, HMI, OPC, OPC UA, Modbus, Modbus TCP, Modbus RTU, BACnet, BACnet/IP, BACnet MSTP, DDC controls, distributed control system, PID loop, analog input, analog output, digital input, digital output, point mapping, control narratives, I/O scanning, commissioning, control panel, network topology, device discovery, trend logs, alarming, historian, historian tags, MQTT, MQTT Sparkplug B, gateway configuration, device integration, protocol bridging, BACnet objects, register mapping, point-to-point testing, control sequences, supervisory control, building automation system, energy management system, trending, fault diagnostics, panel layout, control wiring, sensor calibration, VFD integration, interlocks, safety circuits, change management, version control, firmware updates, redundancy, failover, uptime monitoring, cybersecurity hardening, patch management, ControlLogix, CompactLogix, MicroLogix, Studio 5000, RSLogix 5000, RSLogix 500, Logix Designer, FactoryTalk View, FactoryTalk Linx, RSLinx Classic, Ethernet/IP, CIP protocol, Add‑On Instructions (AOI), UDT (User‑Defined Types), task scheduling, watchdog timers, produced/consumed tags, controller tags, program tags, MSG instructions, GSV instruction, HMI screens, PanelView, PanelView Plus, ControlNet, DeviceNet, Kinetix drives, Rockwell chassis, I/O modules, fault codes, redundancy module, motion control, safety PLC, GuardLogix, Ignition Gateway, Gateway Network, Perspective module, Vision module, Tag Browser, UDTs, tag historian, tag providers, scripting, Python scripting, gateway events, client events, designer workspace, OPC UA server, OPC client, MQTT Engine, MQTT Transmission, EAM module, alarm pipelines, reporting module, tag quality, tag change scripts, transaction groups, SQL bridge, database connections, redundancy setup, audit logs, device connections, BACnet driver, Modbus driver, tag overrides, historian partitions, EC-Net, EC-gfxProgram, EC-BOS, ECY series controllers, Allure sensors, BACnet controllers, LON controllers, VAV controllers, AHU controllers, schedules, trends, alarm console, Niagara‑based framework, GCL+ programming, block programming, point databases, BACnet object configuration, HVAC sequences, LON networks, VAV balancing, Modbus integration, setpoint adjustments, firmware upgrade utility, Niagara Workbench, station, JACE controller, JACE 8000, Niagara network, Niagara modules, BQL (Building Query Language), BACPipes, PX pages, wiresheet, kits, drivers, provisioning, station backup, station restore, platform services, certificate management, user roles, security zones, BACnet driver, Modbus driver, N4 Supervisor, histories, schedules, alarms, tag dictionary, Niagara components, connectors, links, slot configuration, commissioning wizard, Desigo CC, PXC controllers, PXC4, PXC5, BACnet controllers, KNX, PPCL (Pneumatic Plus Control Language), Xworks Plus, Desigo Toolset, SCL programming, block programming, graphics editor, trend logs, building hierarchy, engineering data, device library, automation stations, field panels, communication modules, firmware maintenance, system manager, workflow editor, schedule editor, alarms console, Modbus integration, BACnet schedule objects, Foreseer software, power monitoring, PQM (power quality meters), strip charts, alarm notifications, breaker monitoring, Modbus device integration, SNMP traps, event logs, one-line diagrams, trending dashboards, UPS monitoring, load analysis, energy dashboards, gateway configuration, polling rates, IO servers, device drivers, historical data retention, redundancy settings, Emergency Power Off system, breaker trip units, Square D, PowerLogic, PME (Power Monitoring Expert), EcoStruxure Building Operation, Modbus registers, BACnet points, EPO pushbuttons, interlock wiring, shunt trip breakers, dry contacts, alarm relays, redundant power systems, safety relays, building shutdown sequence, critical load monitoring, power quality analysis, OSI model, Layer 1 physical, Layer 2 data link, Layer 3 network, Layer 4 transport, Layer 5 session, Layer 6 presentation, Layer 7 application, Ethernet, TCP/IP, UDP, MAC addressing, IP addressing, subnetting, VLANs, managed switches, unmanaged switches, routing, ARP, DNS, DHCP, packet inspection, port numbers, TCP handshake, TLS, encryption, network segmentation, firewalls, VPN tunneling, NAT, broadcast domains