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.


