职位描述
岗位职责:
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 平台)等,能够熟练进行代码的编写、调试、编译和构建
有驱动开发经验优先