This role focuses on the development of the core and application layers of control systems, covering OS Porting, driver writing, API interface design, and industrial communication integration like EtherCAT
Job Summary
This role focuses on the development of the core and application layers of control systems, covering OS Porting, driver writing, API interface design, and industrial communication integration like EtherCAT.
Key responsibilities include RTOS porting, optimization, system integration, developing and maintaining low-level drivers and services, and implementing industrial communication protocols.
The position requires building and optimizing software functions for mechanical motion control across diverse platforms including Linux, Windows, and RTOS.
Matching Summary
This role focuses on the development of the core and application layers of control systems, covering OS Porting, driver writing, API interface design, and industrial communication integration like EtherCAT.
Skills & Requirements
Must-have
C/C++ programming
Linux system programming
RTOS development
EtherCAT communication protocol
Device Driver development
Nice-to-have
cross-platform system integration
real-time system optimization
industrial communication integration
Key Requirements
Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Mechanical Engineering, or Automation
Experience with Linux platform system programming
Experience with Windows platform system programming
RTOS application development experience
Familiarity with EtherCAT communication protocol architecture