岗位职责:1、参与项目的需求评审工作,对需求进行技术可行性分析,评估开发周期。2、按照开发计划进行PC端(Windows和linux)应用产品的开发工作。3、完成PC端(Windows和linux)应用的跨平台适配工作。4、对项目源码进行管理。5、对已上线产品进行后续的升级、优化、维护等工作。6、对项目优化提出合理性的建议,对技术难点部分要着重突破解决。任职要求:1、精通 C++ 编程语言,熟练掌握其语法、标准库和高级特性,如模板编程、多态、异常处理、智能指针等 2、熟悉 Windows 和 Linux 操作系统的基本原理和 API,能够进行跨平台开发 3、熟练使用QT的界面开发 4、熟悉 TCP/IP 协议栈,掌握 socket 编程,能够进行网络应用程序的开发 熟练使用 C++ 开发工具,如 Visual Studio(Windows 平台)、GCC(Linux 平台)等,能够熟练进行代码的编写、调试、编译和构建有驱动开发经验优先