1、本科及以上学历,具有5年以上C、C++软件项目开发的工作经验;2、精通C、C++,熟悉STL、C++11,熟悉Visual Studio、gcc、qt等编译环境;3、精通多线程编程、以及文件处理和调试技术;4、熟悉面向对象的程序设计与开发,熟悉软件开发流程;5、熟悉套接字编程、HTTP/HTTPS;6、熟悉串口通讯编程,了解USB通讯。