Software Engineer - BMS/EPMS/Controls

  • R0159341
  • Hybrid
  • Bengaluru, Karnataka, India
  • Full time
View favorites

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

Already an Amentum Employee?

Start your application


 

Accessibility/Reasonable Accommodations

If you are an applicant with a disability that requires a reasonable accommodation to complete any part of the application process, or are limited in the ability—or unable to use—the online application system and need an alternative method for applying, you may contact our Reasonable Accommodation Helpline at 1-888-877-3181 or 301-944-3299 for assistance. In order to address your request, the following information is needed:

  • Name
  • The best method for contacting you
  • The position title
  • Requisition/Job Number
  • Upon receipt of this information we will respond to you promptly to obtain more information about your request.