BMS Software Design Engineer - (Engineer II, Digital Systems Technical Execution)
Core
Develop, configure, test, and validate Building Management System (BMS) software solutions for facility automation projects, focusing on HVAC control logic and system integration.
Role type
BMS Software Design Engineer (DDC/PLC Controls)
Builds
Software control applications, testing documentation, and commissioning support for HVAC systems.
Domain
Building Automation / HVAC Controls
Required skills
DDC programming, PLC programming (FBD, Script-based, Ladder Logic), BACnet, Modbus, LonWorks, OPC, HVAC system knowledge, control strategy development, troubleshooting, technical documentation
Preferred skills
SCADA applications, Factory Acceptance Testing (FAT), building automation regulations, engineering progress reporting tools
Technologies
Schneider Electric EcoStruxure Building Operations Software, Microsoft 365, SCADA platforms
Responsibilities
Interpret project specifications and schematics to develop BMS software; Design and maintain DDC/PLC application software; Develop control strategies, logic diagrams, and supervisory control applications; Configure and integrate BMS communication protocols; Engineer complete HVAC control solutions; Troubleshoot software control loops; Perform offline programming, simulation, and FAT activities; Collaborate with design, graphics, and commissioning teams; Produce technical documentation and project deliverables.
Seniority
Mid-level IC (2+ years experience)