1. 计算机、自动化等相关专业本科及以上学历;2. 熟悉C++,同时了解C#更佳;3. 熟悉使用VisualStudio等开发工具,具有良好的代码规范和编写习惯;4. 熟练应用设计原则和常用设计模式;5. 掌握基本的数据库编程概念,如MySQL;6. 熟悉TCP/IP、串口通讯 等;7. 良好的沟通能力和团队合作精神,较强的分析解决问题能力;8. 能适应出差。