设备软件开发工程师岗位职责:1、Windows 平台下的测试平台打印控制软件设计与开发2、传感器数据采集与运动控制,远程控制接口和第三方设备集成3、人机交互界面开发,二维和三维视图伸缩,移动,翻转等4、JOB切片文件解析及机器命令生成5、编写相关技术文档、算法相关文件的规范化输出以及相关发明专利和软件著作权6、参与产品的需求分析、设计、开发以及测试几个阶段;岗位要求:1、本科及以上学历,机械,自动化,计算机等专业;2、熟练掌握C++、C#等编程语言,具备使用QT或WPF等框架设计UI能力;3、熟悉PLC、运动控制卡等硬件集成方式,具备采用SDK或通信协议与硬件集成的能力;4、熟悉一种或者多种数据库系统;5、熟悉内存管理、线程管理、应用性能调优等技巧,具备独立解决代码性能问题的能力。6、熟悉Linux、Windows等操作系统开发环境,有Windows桌面端软件开发经验,具备跨平台软件开发能力。7、熟练使用Git进行代码管理,包括分支管理、合并冲突解决等。