EtherCAT主站軟體工程師(內湖)
Core
Develop, maintain, and optimize the EtherCAT Master system and motion control software for high-precision semiconductor equipment and smart manufacturing.
Role type
Senior Embedded Systems Engineer (EtherCAT Master)
Builds
High-performance industrial communication stacks and motion control systems
Domain
Industrial Automation / Embedded Linux / Real-Time Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++, Linux System Programming, Multi-threading, OS Kernel principles, Low-level debugging (GDB), Protocol stack implementation
Preferred skills
Linux Kernel tuning (PREEMPT_RT, Xenomai), Industrial protocols (EtherCAT, CANopen), Embedded Linux build systems (Yocto, Buildroot), Motion control algorithms
Technologies
EtherCAT, Linux RTOS, GDB, Wireshark, U-Boot
Responsibilities
Develop and optimize EtherCAT Master core modules; Implement protocol mechanisms (PDO, SDO, ESI/ENI); Collaborate on Linux real-time kernel tuning and driver adaptation; Analyze and optimize real-time performance for low jitter; Assist in system integration testing across software, firmware, and hardware; Document technical architecture and API designs.