Bms Software Design Engineer
Salve esta vaga e mantenha sua pesquisa organizada
Crie uma conta gratuita para salvar vagas, criar alertas e retornar a esta listagem a partir do seu painel.
Ao continuar, você concorda com nossos Termos & Política de Privacidade.
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, functional sequences, alarms, trends, schedules, and supervisory control applications.
- Configure and integrate BMS communication protocols including BACnet, LonWorks, Modbus, OPC, and other applicable automation standards.
- Engineer complete HVAC control solutions for air handling units, chiller systems, boiler plants, variable air volume systems, and related mechanical equipment.
- Troubleshoot software control loops and optimize system functionality to achieve operational and performance requirements.
- Perform offline programming, simulation, testing, and Factory Acceptance Testing (FAT) activities to ensure robust and reliable system performance.
- Conduct functionality verification against project requirements, specifications, and sequences of operation.
- Collaborate closely with design engineering, graphics engineering, commissioning, and project execution teams to ensure timely project delivery.
- Produce clear technical documentation, testing records, software backups, and project deliverables in accordance with company standards.
- Manage engineering tasks and deliverables while maintaining project schedules, reporting progress, and communicating technical risks.
- Support continuous improvement initiatives, reusable software libraries, engineering standards, and best practices
Technical Scope
- BMS protocols BACnet IP and MS/TP, Modbus TCP and RTU, LonWorks, OPC, and other building automation communication standard
- Programming Platforms DDC programming using proprietary BMS platforms and PLC programming using Function Block Diagram (FBD), Script-based programming, and Ladder Logic
- Core deliverables Software control applications, testing documentation and commissioning support.
- HVAC systems Air Handling Units (AHUs), Chiller Systems, Boiler Plants, Variable Air Volume (VAV) Systems, Pumps, Cooling Systems, and associated plant controls.
- Engineering tools Schneider Electric EcoStruxure Building Operations Software, Testing Tools, Microsoft 365 applications, reporting tools, and project collaboration platforms.
- System Integration Integration of field devices, supervisory systems, SCADA platforms, and third‑party equipment through industry‑standard protocols.
Required Qualifications
- Bachelor's degree in Instrumentation Engineering, Electrical Engineering, Electronics Engineering, Electronics and Telecommunications Engineering, Mechanical Engineering, Mechatronics Engineering, or a related engineering discipline.
- Minimum 2 years of experience as a BMS Software Engineer or in a similar controls automation role.
- Experience with DDC programming and software development within Building Management Systems.
- Knowledge of PLC programming using Function Block Diagram (FBD), Script-Based Programming, and/or Ladder Logic.
- Strong understanding of HVAC systems, applications, and control strategies.
- Experience working with BACnet, LonWorks, Modbus, OPC, or similar communication protocols.
- Ability to interpret sequences of operation, plant schematics, system architecture drawings, and project specifications.
- Strong troubleshooting and problem‑solving skills related to HVAC control systems and software applications.
- Professional written and verbal communication skills with the ability to interact directly with global customers and cross‑functional teams.
- Ability to work effectively in offshore and globally distributed engineering teams across multiple time zones.
Preferred Qualifications (Optional)
- Experience supporting healthcare, life sciences, pharmaceutical, industrial, or data center projects.
- Experience working within Global Engineering Centers or international project environments.
- Familiarity with Fa