This position is no longer available
Wuxi, Jiangsu, China

Schneider Electric was looking for an Industrial Bus Development Engineer

Schneider Electric is hiring an Industrial Bus Development Engineer to join our team focused on industrial automation and drive technology. In this role, you will be responsible for designing fieldbus communication schemes, developing and integrating protocol stacks, and optimizing the performance, real-time capability, and stability of our variable frequency drive products.

What You'll Do

  • Design fieldbus communication solutions and develop integrated protocol stacks for Schneider Electric variable frequency drives, covering major industrial buses such as Profinet IO, EtherCAT, and Modbus TCP.
  • Complete protocol stack porting, driver development, parameter mapping, and the implementation of cyclic and non-cyclic data exchanges.
  • Optimize bus communication for performance, real-time response, and stability, solving on-site issues like interference, packet loss, and synchronization.
  • Collaborate with other developers to integrate bus functions with control algorithms and application programming interfaces.
  • Create design documents, test cases, integration guides, and certification materials related to bus communication.
  • Support production testing, on-site customer issue diagnosis, troubleshooting, and provide detailed analysis and solutions.
  • Track the evolution of Industrial Ethernet and fieldbus technologies and participate in new technology pre-research and implementation.

What We're Looking For

  • A Bachelor's degree or higher in Automation, Electrical Engineering, Electronics, Computer Science, or a related field.
  • 3+ years of hands-on experience in industrial fieldbus development.
  • Proficiency in developing at least one major fieldbus and solid skills in two or more of the following: Profinet IO, EtherCAT, Modbus TCP/Modbus RTU.
  • Deep understanding of bus protocol standards, frame structures, state machines, synchronization, and diagnostic mechanisms, with experience in protocol stack porting and debugging.
  • Proficiency in C/C++ for embedded software development and familiarity with embedded RTOS and MCU/DSP platforms.
  • Practical experience using oscilloscopes, logic analyzers, and bus packet capture tools (e.g., Profinet/EtherCAT debugging tools).
  • Excellent documentation habits and analytical problem-solving skills, with the ability to quickly diagnose and resolve on-site communication issues.
  • A solid foundation in communication and automation principles, coupled with a genuine understanding and enthusiasm for industrial drive products.
  • A strong learning aptitude to adapt quickly to Schneider Electric's development processes and toolchains.
  • A high sense of responsibility, resilience under pressure, and excellent cross-team communication and collaboration skills.

Nice to Have

  • Experience with bus development for motor drive products like variable frequency drives, servos, or PLCs is a significant advantage.
  • Experience with bus conformance testing, certification, and mass production introduction is preferred.

Technical Stack

  • Fieldbus: Profinet IO, EtherCAT, Modbus TCP, Modbus RTU
  • Programming: C/C++
  • Platform: Embedded RTOS, MCU/DSP

Schneider Electric is an equal opportunity employer.

Required Skills
C/C++
About company
Schneider Electric

Schneider Electric is a global leader in energy management and automation solutions, delivering digital transformation for industries, buildings, data centers, infrastructure, and homes. The company specializes in making energy safe, reliable, efficient, sustainable, and connected through innovative technologies.

With a strong focus on digitalization and electrification, Schneider Electric offers a comprehensive portfolio including energy automation, power distribution, building management systems, and industrial automation. Its flagship EcoStruxure platform integrates IoT-enabled devices, edge control, and cloud-based analytics to optimize energy performance and operational efficiency across sectors.

The company serves customers in over 100 countries, driving sustainability and decarbonization through energy-efficient solutions and services. Schneider Electric is committed to innovation, corporate responsibility, and advancing the digital and green transition worldwide.

All jobs at Schneider Electric Visit website
Job Details
Department Engineering
Category embedded
Posted 3 months ago