岗位职责:
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. 良好的沟通能力,能够与硬件团队、产品团队和用户有效交流,英语读写能力良好者优先。