Automation Engineer
About the role
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.
Responsibilities
Essential duties of the Automation Engineer include assisting in the development, implementation, and maintenance of complex BMS, EPMS, and SCADA systems, focusing on advanced configurable integrations. The candidate will configure Modbus Gateway devices communication protocol and use applications like Modscan for troubleshooting and monitoring. They will also understand vendor’s manuals and configure vendor’s power meter, PDU, ATS, Generators, STS, UPS, and Battery systems, as well as understand PLC applications to configure communication parameters.
Qualifications
The ideal candidate will have 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.
Skills
- 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
Benefits
The company offers a comprehensive benefit package, including Cigna Medical, Cigna Dental, Vision, 401k w/ ADP, PTO, paid holidays, and sick leave as required by law.
Pay
Compensation for the Automation Engineer is $100,000 - $150,000, based on experience.