工作内容及职责:
1.在项目立项时对自动化设备软件功能的可行性进行评估;
2.在方案评审时一起参与评审,及时提出疑问或建议;
3.在方案开发阶段进行方案概要设计,包括流程设计,画流程图,制定计划表等;
4.在方案开发阶段对运动控制的部件进行选型,包括与其他部门商议定好是用板卡还是PLC,是用运动控制卡还是驱动器等;
5.在方案开发阶段对视觉部件进行选型,比如是用智能相机还是板卡机,用哪种视觉开发框架进行二次开发,工控机的选型等等;
6.在开发阶段完成整套自动化设备系统软件的开发,包括系统的开发、运动控制的开发、硬件的接口通讯、图像处理接口的封装与调用、机台的调试;
7.系统的开发包括:框架的搭建,窗体应用程序的开发,多线程的处理,异常情况的处理等;
8.运动控制的开发包括:运动控制器/卡的选型,运动控制流程的逻辑的开发,运动控制程序的编写,运动控制程序接口的封装与调用;
9.硬件的接口通讯包括:与外部设备或内部其它硬件的通讯的开发,如通过指定的协议进行通讯或调用相应的接口进行通讯
10.图像处理接口的封装与调用包括:把已经写好的图像处理程序封装成可调用的接口,以及调用已经封装好的接口进行图像处理,接收返回的结果;
11.机台的调试包括出厂前的调试测试,在客户现场出差进行调试测试;
任职资格:
1、学历要求:本科或以上学历,自动化相关专业;
2、工作经验:1年及以上软件工程师同职工作经验
3、掌握VC、C++、C#等程序语言的编写,熟悉面向对象的概念;
4、具备 socket 、dll 等编程基础;
5、具备驱动器、板卡、PLC等控制模块的接口通讯编程基础;
6、掌握多线程处理、系统框架开发,能独立承担单个项目的研发与调试;
7、能吃苦耐劳,能适应在现场出差调试的环境,承担相应的压力;
8、懂松下、西门子PLC编程的优先;
9、有机器视觉图像处理相关经验及机器人应用程序开发经验的优先;
10、较强的沟通及协调能力,能承受较大的工作压力;
薪酬待遇:薪资面议
工作地点:深圳市宝安区福永镇重庆路128号大族激光产业园4栋5楼
投递简历