嵌入式开发工程师
Core
Design and develop embedded software frameworks and control algorithms for high-precision semiconductor equipment, focusing on real-time performance, reliability, and low latency.
Role type
Senior Embedded Software Engineer (Semiconductor Equipment)
Builds
High-precision motion control systems, power drive controllers, and real-time embedded software for semiconductor manufacturing tools.
Domain
Semiconductor manufacturing equipment / Industrial automation / Embedded systems
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ programming, ARM/MCU/PLC embedded development, Linux and real-time OS (Rt-thread, UCOS), low-level driver development, control algorithm design, motion trajectory planning, industrial bus protocols (EtherCat, CAN, IIC), power electronics topology knowledge.
Preferred skills
Multi-core parallel processing, scheduling algorithms, system identification, static code analysis, platform architecture design.
Technologies
Linux, Rt-thread, UCOS, STM32, ARM, DSP, EtherCat, DeviceNet, CAN, IIC, BUCK-BOOST, LLC
Responsibilities
Design and develop embedded software frameworks including drivers and real-time OS; research and develop drive control algorithms for precision motion and power systems; write, test, and debug code for specific modules; maintain software architecture for platformization and modularization.
Seniority
Senior, hands-on IC