BMS Software Design Engineer - (Engineer II, Digital Systems Technical Execution)

Schneider Electric

Ciudad de México

Presencial

MXN 420.000 - 660.000

Jornada completa

14 días+

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Descripción de la vacante

Schneider Electric is seeking a BMS Software Engineer to develop and validate Building Management System software for a range of facility automation projects. You will design, configure, and test DDC/PLC applications, integrate BACnet/LonWorks/Modbus/OPC protocols, and engineer complete HVAC control solutions across AHUs, chillers, boilers, and VAV systems.

The role requires hands-on DDC/programming experience, strong problem-solving skills, and the ability to collaborate with global customers

Formación

  • Bachelor's degree in an engineering discipline.
  • Minimum 2 years of experience as a BMS Software Engineer or similar controls automation role.
  • Experience with DDC programming and BMS software development.
  • Knowledge of PLC programming (FBD, Script-Based, Ladder Logic).
  • Strong understanding of HVAC systems, applications and control strategies.
  • Experience with BACnet, LonWorks, Modbus, OPC or similar protocols.
  • Ability to interpret sequences of operation and project specifications.
  • Strong troubleshooting and problem-solving skills for HVAC control systems and software.

Responsabilidades

  • Interpret project specifications and customer requirements to develop BMS software solutions.
  • Develop, configure, and maintain DDC and PLC applications using proprietary platforms and standard methodologies.
  • Develop control strategies, logic diagrams, and supervisory applications.
  • Configure BMS protocols and integrate field devices and SCADA platforms.
  • Engineer complete HVAC control solutions for AHUs, chiller systems, boilers, and VAV systems.
  • Troubleshoot control loops and optimize system performance.
  • Perform offline programming, simulation, FAT, and verification against requirements.
  • Collaborate with design, commissioning, and project teams to ensure timely delivery.
  • Produce technical documentation, testing records, and project deliverables.
  • Manage tasks, schedules, and communicate risks.

Conocimientos

DDC programming
Ladder Logic
Function Block Diagram (FBD)
Script-based programming
HVAC systems
Troubleshooting
Offshore collaboration

Educación

Bachelor's degree in Engineering

Herramientas

EcoStruxure Building Operations
Testing Tools
Microsoft 365
SCADA

Descripción del empleo

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 Factory Acceptance Testing (FAT), validation processes, and commissioning activities.
  • Knowledge of building automation regulations, codes, and standards across multiple geographic regions.
  • Experience with SCADA applications and supervisory control systems.
  • Familiarity with engineering progress reporting tools, project execution methodologies, and quality systems.
  • Demonstrated ability to deliver complete, defect‑free software solutions within project schedules.

Rewards designed for you

Our Total Rewards is our way of saying:

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

BMS Software Engineer for HVAC Control & Automation
BMS Software Engineer for HVAC Control & Automation

Schneider Electric • Ciudad de México

Híbrido
MXN 420.000 - 660.000
BMS Software Engineer - HVAC Control Solutions
BMS Software Engineer - HVAC Control Solutions

Schneider Electric • México

Presencial
MXN 700.000 - 1.100.000
Industrial Engineering
Industrial Engineering

Johnson Controls International • Ciénega de Flores

Presencial
MXN 240.000 - 420.000
Comprehensive benefits package
Opportunities for professional growth
Supportive and inclusive work culture
+2
Industrial Engineering
Industrial Engineering

Johnson Controls, Inc. • Ciénega de Flores

Presencial
MXN 420.000 - 650.000
Comprehensive benefits package
Opportunities for professional growth
Supportive and inclusive work culture
Engineering Technician
Engineering Technician

Johnson Controls, Inc. • Apodaca

Presencial
MXN 180.000 - 240.000
Comprehensive benefits package
Growth and development opportunities
Supportive and inclusive work culture
+1
Building Automation & Control Engineer
Building Automation & Control Engineer

Delta Management GmbH • San Luis Potosí

Híbrido
MXN 360.000 - 540.000
Modern Benefits
Global Opportunities
Growth & Development
+1
Building Automation & Control Engineer
Building Automation & Control Engineer

Delta Management GmbH • San Luis Potosí

Híbrido
MXN 400.000 - 560.000
Flexible working arrangements
Hybrid/remote options
Global opportunities
+1
Senior Specialist -IT & Building Management Systems (BMS)
Senior Specialist -IT & Building Management Systems (BMS)

Egis Group • Ciénega de Flores

Presencial
MXN 900.000 - 1.300.000
Executive visibility
International team
Competitive compensation
+1
Senior HVAC Engineer
Senior HVAC Engineer

Ssoe Group • León

Híbrido
MXN 600.000 - 900.000
Hybrid work model
Career development
Training & education
Field Service Engr II
Field Service Engr II

Honeywell International Inc • Monterrey

Presencial
MXN 350.000 - 550.000