投递须知:本岗位主要负责半导体检测设备、封装设备的上位机软件设计与开发,不是web端程序开发,有运动控制开发的优先。
岗位职责:
1. 负责基于运动控制卡(如固高、雷赛等)的软件开发,实现高精度运动控制、多轴联动、轨迹规划等功能;
2. 使用C编写上位机控制程序,完成与PLC、伺服驱动器、IO模块等硬件设备的通信集成;
3. 开发人机交互界面(HMI),优化运动控制算法的实时性和稳定性;
4. 分析并解决运动控制过程中的异常问题(如抖动、超调、滞后等),提升系统性能;
5. 配合硬件工程师完成设备调试,输出技术文档及测试报告。
任职要求:
1. 本科及以上学历,自动化、计算机、机械电子等相关专业;
2. 1年以上C开发经验,熟悉.NET Framework/WPF,具备多线程、异步编程能力;
3. 熟练掌握运动控制卡(如固高GE/GT系列、雷赛DMC等)的SDK调用及二次开发;
4. 熟悉运动控制原理(PID、插补算法、电子齿轮等),有机器人、CNC、半导体设备开发经验优先;
5. 具备Modbus、EtherCAT等工业通信协议开发经验,能独立完成硬件联调;
6. 良好的代码规范、逻辑分析能力及团队协作精神。
加分项:
- 熟悉OpenCV或Halcon实现视觉定位与运动控制协同;
- 有Linux实时系统(Xenomai、RT-Preempt)开发经验;
- 了解CAD/CAM文件解析(如G代码)。