岗位职责:1. 负责3D打印设备的软件开发、测试和维护,根据产品需求编写高质量、可维护的代码。2. 与硬件团队紧密合作,确保软件与硬件的完美集成,解决软件与硬件交互过程中出现的问题。3. 实现3D打印设备的控制功能,包括打印参数设置、打印过程监控、故障诊断与处理等。4. 开发用户友好的界面,提升用户体验。5. 参与编写用户手册和技术支持文档。6. 提供技术培训和支持,解决用户在使用过程中遇到的问题。7. 收集用户反馈,不断改进软件功能。 任职要求:1. 本科以上学历2. 计算机、电子信息、自动化等相关专业,熟悉3D打印设备者优先。3. 熟练掌握一种或多种编程语言,如C#、C\C++。4. 熟悉.NET框架,掌握常用的UI技术,如Winform、WPF。5. 熟悉面向对象、C/S两三层架构、多线程、同步、异步、阻塞等相关技术。6. 熟练掌握一种或多种主流数据库,如MySql、SQL Server、SQLite等。7. 了解基本的硬件控制原理,熟悉常用的通信协议(如TCP/IP、RS232/485等)。8. 熟悉相关的版本控制系统及开发工具(如Git、Visual Studio等)。9. 具备良好的问题解决能力和调试技巧,能够独立完成任务,并具备团队合作精神。10. 良好的沟通能力,能够与硬件团队、产品团队和用户有效交流,英语读写能力良好者优先。