高级C#软件开发工程师
1.5-2.5万元/月投递须知:本岗位专注于半导体检测设备及封装设备的上位机软件设计与开发,非Web端开发方向,具备运动控制开发经验者优先考虑。需掌握软件架构设计,精通基于C#的Winform上位机开发,了解基本图像处理方法及其原理。
岗位职责:
1.负责基于运动控制卡(如固高、雷赛等)的程序开发,实现高精度运动控制、多轴协同、轨迹规划等功能;
2.采用C#开发上位机控制逻辑,完成与PLC、伺服驱动器、IO模块等硬件设备的数据通信与系统集成;
3.设计并开发人机交互界面(HMI),优化运动控制算法的实时响应与运行稳定性;
4.诊断并解决运动控制过程中的各类异常现象(如抖动、超调、滞后等),持续提升系统动态性能;
5.协同硬件工程师开展设备联调测试,编写相关技术文档及测试报告。
任职要求:
1.本科及以上学历,自动化、计算机、机械电子等相关专业背景;
2.具备5年以上C#开发经验,熟悉.NETFramework/WPF技术栈,掌握多线程与异步编程机制;
3.熟练使用主流运动控制卡(如固高GE/GT系列、雷赛DMC系列)的SDK进行功能调用与二次开发;
4.掌握运动控制核心原理(如PID调节、插补算法、电子齿轮等),有机器人、CNC或半导体设备开发经历者优先;
5.具备Modbus、EtherCAT等工业通信协议开发能力,可独立完成硬件接口联调;
6.具有良好的编码规范、逻辑思维能力和团队协作意识。
加分项:
-掌握OpenCV或Halcon,具备视觉定位与运动控制联动开发经验;
-拥有Linux实时系统(如Xenomai、RT-Preempt)下的开发实践;
-了解CAD/CAM数据格式解析,如G代码处理。

湖南奥创普科技有限公司
点击查看地图