职责:
1.编写PC-based control程序,利用C#,完成上位机和PLC、运动控制卡、相机、光源等传感器:执行机构的通信,使自动化设备完成预设的动作;
2.根据供应商提供的C/C++SDK代码,编写C#兼容层代码,便于应用程序编程;
3.编写自动化测试代码,编写程序的开法、部署、维护文档;
4.在高级软件工程师的带领下,完成.NET Core应用程序的用户界面开发。
要求:
1.计算机软件方向本科及以上学历;
2.3-4年工作经验,有与串口、PLC、ModBusGPIO等硬件交互的经验;
3.有自动化设备控制、动作调试经验,熟悉常规的步进电机、伺服电机特性;
4.至少使用过1种PLC,不限品牌;
5.熟练使用.NET Core,熟练使用WinForm,WPFBlazor等UI技术至少1种。