投遞須知:本崗位主要負責半導體檢測設備、封裝設備的上位機軟件設計與開發,不是web端程序開發,有運動控制開發的優先。
崗位職責:
1. 負責基于運動控制卡(如固高、雷賽等)的軟件開發,實現高精度運動控制、多軸聯動、軌跡規劃等功能;
2. 使用C編寫上位機控制程序,完成與PLC、伺服驅動器、IO模塊等硬件設備的通信集成;
3. 開發人機交互界面(HMI),優化運動控制算法的實時性和穩定性;
4. 分析并解決運動控制過程中的異常問題(如抖動、超調、滯后等),提升系統性能;
5. 配合硬件工程師完成設備調試,輸出技術文檔及測試報告。
任職要求:
1. 本科及以上學歷,自動化、計算機、機械電子等相關專業;
2. 3年以上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代碼)。