一、基础要求
技术能力
精通C++11及以上标准,熟悉STL、Boost等常用库,具备高质量编码能力
熟练使用Linux开发环境(如gcc/gdb、Makefile、Shell脚本)及系统管理(RedHat/SUSE等优先)
熟悉多线程编程、网络通信(TCP/IP、Socket、Epoll等)及进程间同步机制
了解数据库开发(MySQL/SQLite等)及版本控制工具(Git/SVN)
项目经验
有2年以上Linux平台C++开发经验,参与过完整项目(需提供案例或代码片段)
具备跨平台移植经验(如Windows→Linux应用迁移)或性能优化经验者优先
二、岗位职责
完成Linux桌面应用程序开发或现有系统功能模块移植
修复代码缺陷,优化系统性能与资源利用率
编写技术文档(开发说明、测试报告等)
配合团队完成联调测试与交付支持