BMS Software Design Engineer - (Engineer II, Digital Systems Technical Execution)
Job Description
The BMS Software Engineer is responsible for developing, configuring, testing, and validating Building Management System software solutions for a wide range of facility automation projects. The role requires a strong understanding of HVAC systems, control logic development, BMS communication protocols, and software engineering best practices. The ideal candidate combines hands-on DDC and controls programming experience with analytical problem-solving skills, a quality-focused mindset, and the ability to collaborate effectively with global customers and multidisciplinary engineering teams. What You Will Do Interpret project specifications, sequences of operation, plant schematics, system architecture drawings, and customer requirements to develop effective BMS software solutions. Design, develop, configure, and maintain DDC and PLC application software using proprietary programming platforms and industry-standard programming methodologies. Develop control strategies, logic diagrams, fun