Software Engineer - BMS/EPMS/Controls

Posted:
4/16/2026, 4:43:32 PM

Location(s):
Karnataka, India ⋅ Bengaluru, Karnataka, India

Experience Level(s):
Senior

Field(s):
Software Engineering

Workplace Type:
Remote

About the Role
We are seeking an experienced Software Engineer specializing in mission-critical environments such as data centers. This role focuses on programming, integrating, and optimizing Building Management Systems (BMS) and Environmental Controls across platforms like Distech/Niagara, Siemens Desigo, Johnson Controls Metasys, and other industry leaders. You will ensure high reliability, redundancy, and compliance with stringent uptime requirements.
 

Key Responsibilities

Programming & Configuration

  • Develop and deploy control logic for Distech EC-Net/Niagara N4, Siemens Desigo CC, JCI Metasys, and similar platforms.
  • Implement advanced Sequences of Operation for critical cooling systems (CRAC/CRAH units, chillers, economizers, UPS/HVAC integration).
  • Configure graphics, alarms, and trending dashboards optimized for 24/7 monitoring.


Data Center-Specific Integration

  • Integrate BMS with critical infrastructure systems: cooling towers, generators, UPS, PDUs, and electrical switchgear.
  • Ensure redundancy and failover logic for HVAC and environmental controls.
  • Support DCIM (Data Center Infrastructure Management) integration and API-based data exchange.


Networking & Cybersecurity

  • Configure BACnet/IP, Modbus TCP, and secure Niagara stations with TLS certificates.
  • Implement VLAN segmentation, BBMDs, and firewall rules for OT networks.
  • Apply cybersecurity best practices for remote access and compliance with SOC 2, ISO 27001, or client-specific standards.


Testing & Commissioning

  • Perform Factory Acceptance Testing (FAT) and Site Acceptance Testing (SAT) for mission-critical systems.
  • Validate redundancy, alarm escalation, and fail-safe sequences under simulated failure conditions.

Documentation

  • Maintain detailed IO lists, point databases, and as-built drawings.
  • Provide compliance documentation for ASHRAE, Uptime Institute Tier standards, and client SLAs.


Qualifications
Required

  • 5+ years programming BMS for mission-critical facilities (data centers, large-scale IT environments).
  • Expertise in Distech/Niagara N4, Siemens Desigo, and JCI Metasys.
  • Strong understanding of BACnet, Modbus, and IP networking fundamentals.
  • Experience with redundant cooling systems, CRAC/CRAH units, and chiller plant optimization.
  • Ability to work remotely with occasional site visits for commissioning.

Preferred

  • Familiarity with DCIM platforms (e.g., Schneider EcoStruxure IT, Nlyte).
  • Niagara N4 certification, Siemens Desigo, or JCI Metasys credentials.
  • Knowledge of ASHRAE TC9.9 guidelines for data center cooling.

Tools & Tech

  • Platforms: Distech EC-Net/Niagara N4, Siemens Desigo CC, JCI Metasys, Schneider EcoStruxure
  • Protocols: BACnet/IP, Modbus TCP, SNMP (for IT integration)
  • Networking: VLANs, BBMDs, VPN, TLS certificates
  • Critical Systems: CRAC/CRAH, chillers, UPS, generators, PDUs