岗位职责:1. 技术沟通: 提供售前技术支持,记录客户需求,积极主动沟通,做好技术输入工作。2. 方案设计: 了解UI设计准则、国内外机械相关标准、人机工程相关知识,参照成熟系统进行人机交互方案设计。3. HMI开发: 进行人机交互软件设计及功能测试;负责客户需求、设计缺陷、持续改进等变更设计;主导分析业内竞争对手的人机交互软件平台,形成分析报告,制定应对策略。4. PC端软件工具开发:负责设计和开发PC端软件工具。5. 支持与培训:为客户、现场调试及售后服务提供技术支持,对内(运营、质量、营销、技术)提供技术培训与支持。6. 其他任务: 完成公司安排的其他工作。岗位要求:1. 本科及以上学历,计算机科学与技术、软件工程、网络工程、信息安全、物联网工程、电子与计算机工程、数字媒体技术、电气类、机械类、控制科学与工程类、电子信息类、汽车电子类等相关专业,2年以上相关经验。 2. 精通Codesys、C、AS、C++、QML、SQL、C#等编程语言;熟悉可靠性设计、架构重用及设计模式。 3. 精通uCos、FreeRTOS、Linux等嵌入式操作系统的任务和进程调度原理、进程间同步和通信机制,有丰富的性能调优和系统级疑难问题排查经验。 4. 精通网络TCP/IP、UDP、MQTT等各种协议,有丰富的自定协议开发经验。 5. 精通Canopen/J1939/Modbus等通讯协议。 6. 熟悉opengl/x11等图形协议,精通QT\emWin\TouchGFX等图形化开发框架和核心模块7. 英语读写熟练;具有严谨的系统的逻辑思维能力;良好的团队合作精神以及高效沟通能力; 具有独立设计和问题分析能力; 具有快速的学习能力;具有创新意识和能力;具有良好编程习惯; 具有差旅适应能力和现场调试、协调能力;