S

Schneider Electric

Global energy management and automation provider

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

Controls & Automation EngineeringConfirmed live in the last 24 hours
Full-timeMexico City, CDMX, MexicoNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Instrumentation Engineering, Electrical Engineering, Electronics Engineering, Electronics and Telecommunications Engineering, Mechanical Engineering, Mechatronics Engineering, or a related engineering discipline is required.
  • At least 2 years of experience as a BMS Software Engineer or in a similar controls automation role is required.
  • Experience with DDC programming and software development within Building Management Systems is required.
  • Knowledge of PLC programming using Function Block Diagram, script-based programming, and/or Ladder Logic is required.
  • A strong understanding of HVAC systems, applications, and control strategies is required.
  • Experience working with BACnet, LonWorks, Modbus, OPC, or similar communication protocols is required.
  • The ability to interpret sequences of operation, plant schematics, system architecture drawings, and project specifications is required.
  • Strong troubleshooting and problem-solving skills related to HVAC control systems and software applications are required.
  • Professional written and verbal communication skills and the ability to interact directly with global customers and cross-functional teams are required.
  • The ability to work effectively in offshore and globally distributed engineering teams across multiple time zones is required.

Responsibilities

  • Interpret project specifications, sequences of operation, plant schematics, system architecture drawings, and customer requirements to develop 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 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 meet operational and performance requirements.
  • Perform offline programming, simulation, testing, and Factory Acceptance Testing activities to ensure reliable system performance.
  • Verify functionality against project requirements, specifications, and sequences of operation.
  • Collaborate with design engineering, graphics engineering, commissioning, and project execution teams to support timely project delivery.
  • Produce technical documentation, testing records, software backups, and project deliverables in accordance with company standards.
  • Manage engineering tasks and deliverables, maintain project schedules, report progress, and communicate technical risks.
  • Support continuous improvement initiatives, reusable software libraries, engineering standards, and best practices.
  • Integrate field devices, supervisory systems, SCADA platforms, and third-party equipment through industry-standard protocols.

Desired Qualifications

  • 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, 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.

About the Company

Schneider Electric

Global energy management and automation provider

Schneider Electric is a global specialist in energy management and automation. It helps homes, businesses, and industries run electricity more efficiently by selling electrical products, automation hardware, software, and related services. Its offerings cover electrification, automation, and digitization, and solutions connect devices, collect data, and control systems to optimize energy use in smart industries, resilient infrastructure, and data centers. The company distinguishes itself with a broad, end-to-end portfolio and a worldwide presence in over 100 countries, combining hardware, software, and services to address sustainability and reliability. Its goal is to help people and organizations use energy more efficiently, reduce environmental impact, and improve uptime and reliability.

Company size
10,001+
Company stage
IPO
Headquarters
Rueil-Malmaison, France
Founded
1836

Recently Posted Jobs

Explore more opportunities at Schneider Electric

See more jobs