
BMS Software Design Engineer - (Engineer II, Digital Systems Technical Execution)
Schneider Electric2 months ago
Mexico (city not specified)Mid Level
Responsibilities
- Interpret project specifications, sequences of operation, schematics, system architecture drawings, and customer requirements to develop BMS software solutions.
- Design, develop, configure, and maintain DDC and PLC application software using proprietary BMS platforms and programming methodologies.
- Develop HVAC control strategies, logic diagrams, functional sequences, alarms, trends, schedules, and supervisory control applications.
- Configure and integrate BACnet, LonWorks, Modbus, OPC, and other building automation communication protocols.
- Engineer controls for air handling units, chillers, boilers, VAV systems, pumps, cooling systems, and related mechanical equipment.
- Perform offline programming, simulation, testing, Factory Acceptance Testing, and functionality verification.
- Troubleshoot control loops and optimize software functionality against operational and performance requirements.
- Collaborate with design engineering, graphics engineering, commissioning, project execution teams, global customers, and distributed engineering teams.
- Produce technical documentation, testing records, software backups, and project deliverables.
- Manage engineering tasks, project schedules, progress reporting, technical risks, reusable software libraries, and continuous improvement initiatives.
Requirements
- Bachelor's degree in Instrumentation, Electrical, Electronics, Electronics and Telecommunications, Mechanical, Mechatronics, or a related engineering discipline.
- Minimum two 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, script-based programming, and/or Ladder Logic.
- Strong understanding of HVAC systems, applications, and control strategies.
- Experience 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 for interaction with global customers and cross-functional teams.
- Ability to work effectively in offshore and globally distributed engineering teams across multiple time zones.
- Preferred experience with healthcare, life sciences, pharmaceutical, industrial, or data center projects.
- Preferred familiarity with Factory Acceptance Testing, validation, commissioning, SCADA applications, supervisory control systems, building automation regulations, project execution methodologies, and quality systems.
Benefits
- Total Rewards package supports employees and their families, future planning, skills and career growth, inclusive collaboration, and community contribution.
- Country-specific programs and initiatives may be available.
- Position is posted until filled and requires an online application.
- Schneider Electric is an equal opportunity employer committed to inclusion, ethics, safety, sustainability, quality, and cybersecurity.
Categories
About Schneider Electric
Schneider Electric builds electrical distribution equipment, industrial automation systems, and energy-management software and services for buildings, data centers, factories, and utilities. Founded in 1836 and headquartered in Rueil-Malmaison, France, it is a public company listed on Euronext Paris. The company sells globally through direct and partner channels in 100+ countries, with offerings such as switchgear, circuit protection, building management, microgrids, and the EcoStruxure software suite.