1.参与产品需求的讨论和梳理, 参与关键模块技术方案和系统设计;2.进行桌面软件详细设计和编码实现,确保功能的完整性,性能的稳定性,产品的安全性;3.负责代码以及相关文档的维护工作。 任职要求:1. 本科及以上软件相关专业;3年以上实际开发经验,4年以上C++设计经验,熟悉设计模式,理解软件设计原则,并能应用到日常工作中;2.掌握QT应用开发框架,熟悉QT下的多态、多线程、互斥锁、http接口、数据库应用; 具有Qt跨平台(Windows、Linux、Mac OS)开发经验者优先.3. 逻辑思维强,善于学习,敢于创新,具有良好的责任心和优秀的职业素养;4. 有运动控制相关经验者优先,了解GCode、GRBL、Arduino者优先;5. 熟练使用Qml 或者QWidget设计人机界面。