Wuxi, Jiangsu, China Employment

Schneider Electric is hiring an Industrial Bus Protocol Development Engineer

About the Role

Schneider Electric is hiring an Industrial Bus Protocol Development Engineer to join our team. You will be responsible for the design, development, and integration of fieldbus communication solutions for our variable frequency drive products, including mainstream industrial protocols like Profinet IO, EtherCAT, and Modbus TCP. Your work will focus on optimizing communication performance, real-time capabilities, and stability, while solving complex field issues.

What You'll Do

  • Design and develop fieldbus communication schemes and protocol stack integration for drive products.
  • Perform protocol stack porting, driver development, parameter mapping, and implement cyclic and acyclic data exchange.
  • Optimize bus communication for performance, real-time response, and stability, resolving issues like interference, packet loss, and synchronization.
  • Collaborate with other developers to integrate bus functionality with control algorithms and application interfaces.
  • Write design documentation, test cases, integration guides, and certification materials related to bus protocols.
  • Support production testing and troubleshoot customer field issues, providing analysis and solutions.
  • Track the evolution of industrial Ethernet/fieldbus technologies and participate in new technology research and implementation.

What We're Looking For

  • 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 mainstream bus protocol, with practical skills in two or more of Profinet IO, EtherCAT, and Modbus TCP/RTU.
  • Deep understanding of bus protocol standards, packet structure, state machines, synchronization, and diagnostic mechanisms, with experience in stack porting and debugging.
  • Proficient in C/C++ for embedded software development, familiar with embedded RTOS and MCU/DSP platforms.
  • Experience using oscilloscopes, logic analyzers, and bus packet capture tools (e.g., Profinet/EtherCAT debugging tools).
  • Strong documentation skills and analytical problem-solving ability to quickly diagnose and resolve field communication issues.
  • Solid foundation in communication and automation principles, with an understanding of and enthusiasm for industrial drive products.
  • Fast learner, able to quickly adapt to Schneider Electric's development processes and toolchains.
  • Strong sense of responsibility, resilience under pressure, and excellent cross-team communication and collaboration skills.

Nice to Have

  • Prior experience with bus development for drives, servos, or PLCs is preferred.
  • Experience with bus conformance testing, certification, or mass production ramp-up is a plus.

Technical Stack

  • C/C++
  • Embedded RTOS
  • MCU/DSP platforms
  • Profinet IO
  • EtherCAT
  • Modbus TCP/RTU

Schneider Electric is an equal opportunity employer.

Required Skills
C/C++Embedded RTOSMCU/DSPProfinet IOEtherCATModbus TCP/RTUIndustrial Bus ProtocolsProtocol Stack DevelopmentEmbedded Software DevelopmentAutomation
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
About company
Job Details
Department Engineering
Category embedded
Posted 14 days ago