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

Schneider Electric

Ciudad de México

Híbrido

MXN 420.000 - 660.000

Jornada completa

Hace 5 días
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

No envíes un currículum genérico — crea un currículum y una carta de presentación adaptados a este puesto concreto.

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
Tecnico de Ingeniería
Tecnico de Ingeniería

Alloy Enterprises • Ciénega de Flores

Presencial
MXN 500.000 - 700.000
Comprehensive benefits package
Opportunities for growth and developp.
Supportive work environment
+2
Senior Specialist -IT & Building Management Systems (BMS)
Senior Specialist -IT & Building Management Systems (BMS)

Egis • 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
Digital Buildings – Global Engineering Centre (GEC), BMS Asst. Manager - Engineering - (Assistant Manager, Technical Management)
Digital Buildings – Global Engineering Centre (GEC), BMS Asst. Manager - Engineering - (Assistant Manager, Technical Management)

Schneider Electric • Ciudad de México

Presencial
MXN 800.000 - 1.500.000
Design Engineer
Design Engineer

Johnson Controls, Inc. • Victoria de Durango

Presencial
MXN 420.000 - 640.000
Comprehensive benefits package
Opportunities for professional growth
Supportive and inclusive work culture
+2
Professional LSS MU Controls Engineer
Professional LSS MU Controls Engineer

Dematic • Guadalupe

Presencial
Career Development
Competitive Compensation and Benefits
Pay Transparency
+1
Design Engineer
Design Engineer

Johnson Controls • Victoria de Durango

Presencial
MXN 400.000 - 650.000
Benefits package
Growth opportunities
Inclusive environment
+2
BMS Hardware Design Engineer - HVAC & Controls
BMS Hardware Design Engineer - HVAC & Controls

Schneider Electric • México

Presencial
MXN 450.000 - 750.000