Ignition Programmer
Ignition Programmer - Data Center Market
Location: U.S. (Remote/Travel varies by project)
Position: Ignition Programmer - HMI/SCADA (Perspective)
Industry: Data Centers
Employment Type: Full‑Time
Overview
We are seeking a highly skilled Ignition Programmer with strong experience in HMI/SCADA development, specifically using Ignition Perspective, to support large‑scale data center commissioning and operations. This role focuses on developing high‑performance, mobile‑responsive visualizations, integrating data sources, configuring real‑time control interfaces, and supporting deployment across mission‑critical environments.
The ideal candidate is detail‑oriented, proficient in Ignition's scripting and UI frameworks, and comfortable collaborating with mechanical, electrical, controls, and IT teams in fast‑paced project environments.
Key Responsibilities
- Develop advanced, responsive HMI dashboards and user interfaces in Ignition Perspective for data center infrastructure monitoring and control.
- Build and maintain project structures including Views, Pages, Docked Windows, and Perspective Sessions.
- Implement tag structures for HVAC, electrical, and mechanical systems, including historian, alarming, and trending configuration.
- Collaborate with BAS teams to integrate data using BACnet, Modbus, OPC-UA, MQTT, and REST APIs.
- Create and maintain Python (Jython) scripts for automation, data manipulation, and event handling inside Ignition.
- Develop UDTs, templates, and reusable components to standardize large-scale deployments across multiple data center sites.
- Perform system configuration, edge gateway setup, and commissioning activities onsite or remotely.
- Conduct thorough testing, validation, and troubleshooting of HMI screens, bindings, data flows, and scripts.
- Work closely with commissioning teams and project managers to support system turnover.
- Produce technical documentation, change logs, and updates to deployment standards.
- Ensure designs align with data center redundancy, uptime, and scalability requirements.
Required Qualifications
- 3+ years of hands-on experience with Ignition SCADA (v8.0+), including Perspective.
- Strong proficiency designing Perspective Views, responsive layouts, themes, style classes, and navigation structures.
- Experience with data center mechanical and electrical systems, such as:
- CRAH/CRAC units
- Chilled water systems
- UPS, switchgear, and power monitoring
- Strong understanding of OPC-UA, tag configuration, and UDT design.
- Experience with Python/Jython scripting inside Ignition.
- Familiarity with industrial communication protocols: BACnet, Modbus TCP, SNMP, MQTT.
- Ability to interpret P&IDs, electrical one-lines, control sequences, and integration drawings.
- Strong understanding of networking fundamentals (TCP/IP, firewalls, VLANs).
- Excellent troubleshooting and debugging skills, especially under tight project timelines.
Preferred Qualifications
- Inductive Automation Ignition Certification (Core or Gold).
- Experience deploying Ignition in redundant gateway clusters for mission-critical sites.
- Knowledge of SQL databases, stored procedures, schema design, and historian configuration.
- Experience with cloud environments (Azure, AWS, GCP) or containerized deployments.
- Previous experience in hyperscale or colocation data centers.
- Exposure to BMS/EPMS workflows and commissioning processes.
Travel Requirements
- Travel may vary by project; up to 25% or more depending on deployment cycles.
FAQs
Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your CV and details on file so when we see similar roles or see skillsets that drive growth in organisations, we will always reach out to discuss opportunities.
Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.
We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business.
That's why we recommend registering your CV so you can be considered for roles that have yet to be created.
Yes, we help with CV and interview preparation. From customised support on how to optimise your CV to interview preparation and compensation negotiations, we advocate for you throughout your next career move.
